![]() ![]() A snapshot tab may be exported to a file, and later imported again. exports = function InterceptJsonResponse ( clientReq, json ) SnapshotsĬlicking on the camera icon will take a snapshot of the currently captured messages, and create a new snapshot tab. Edit the **intercept/InterceptResponse.js file as needed. Add your custom code to the InterceptJsonResponse() function is called for every JSON response, and can be modified to customize the JSON response body. ![]() The response JSON body can be edited, and Ok clicked to forward the response back to the client.Ĭustom JavaScript code may be provided to modify any JSON response. When a request URL matches, a model pops up to allow the JSON response body to be edited. In this example a breakpoint is set to match on URL. Breakpoint to Modify HTTPS Responsesīreakpoints can be set to match any part of the HTTP request or response, and then modify the JSON response then the breakpoint matches. If the dashboard is not paused, the resent request should appear at the bottom of the dashboard request log. Optionally modify the request body, and then click the send button. To resend an HTTP or HTTPS request, click on the icon next to the request to open a modal. * is selected, regular expression match in performed.īoolean filters can use &, ||, !, and parenthesis. logical expression - If & is selected, &, ||, (), and ! operators may be used to build a logical expression.case ensensitive - If Aa is selected, a case sensitive search is performed.case insensitive - If Aa is not selected, a case insensitive search is performed.The filter may be case insensitive, case sensitive, a logical expression, or a regular expression. The entire message is search for a match. Filter Messagesįiltering allows you to find messages matching a search filter, and hide other messages. The recording of messages can be temporarily stopped, to allow time to examine the messages without the log wrapping. The AllProxy dashboard is stated from the browser with URL Pause Recording The AllProxy is configured to capture Dockers log messages: The Docker log proxy can capture log messages. The AllProxy is configured to proxy Memcached requests to a microservice: MEMCACHED_HOST=allproxy # Proxy Memcached requests to the AllProxy The AllProxy may be install from either NPM or GitHub. ![]() Use nvm to install the appropriate node version. supports multiple dashboard browser tabs.search entire request/response message for matching text.add breakpoints to modify HTTP responses.captures log messages from dockers logs.captures SQL, MongoDB, Redis, gRPC, and other protocol messages sent to backend services.captures HTTP and/or HTTPS messages as either a forward or reverse proxy.Install images are available for MacOS and Linux here Additional FeaturesĬapture MySQL, gRPC, MongoDB, Redis, Memcached, TCP, and log messages. It is an open-source alternative to the popular Charles and Fiddler developer tools. AllProxy is a free HTTP debugging proxy that has a web GUI to view and modify all of the HTTP and HTTPS (SSL) traffic between their machine and the Internet. ![]()
0 Comments
Leave a Reply. |