hoverfly
hoverfly copied to clipboard
Lightweight service virtualization/ API simulation / API mocking tool for developers and testers
**Is your feature request related to a problem? Please describe.** Currently we do not have a capture request mode in webserver. The system I work on does not support proxying....
## Description of the bug - When laptop is not connected with VPN When starting the hoverfly with arg "--upstream-proxy", both internal & external websites cannot be accessed. When starting...
## Description of the bug When templating is enabled for JSON request/response, if the request body is: `{ "name": "O'Reilly" }` And the response body is set to: `{ "name":...
## Description of the bug When making HTTP requests via Hoverfly, it will ignore the scheme. I have a Python test which makes a request to "http://google.com" using the `requests`...
**Is your feature request related to a problem? Please describe.** When the real webservice returns a body that has unpredictable values, like e.g. timestamps, the DIFF mode will always report...
Currently, the scheme field is ignored by matchers. It should be matched on like the remaining fields.
With matcher chaining, one can use JSONPath to get a JSON node, and use other matcher to compare its value. For example: ``` { body: [ { matcher: "jsonpath" value:...
When a captured response has Content-Type: application/json and Content-Encoding: gzip it is encoded in Base64 in the simulation file. Uncompressing this response to normal JSON text in the simulation file...
**Is your feature request related to a problem? Please describe.** Currently, if you start a capture and make the following two requests: ```bash curl localhost -F foo=bar curl localhost -F...
## Description of the bug In commit 1276c03cf5315658bc14c87c504b68d58ba03258 (PR #794), we fixed #792. However, the fix is still not optimal since query parameters where either part of the `key=value` part...