ModResponse - Mock and replay API
Item logo image for ModResponse - Mock and replay API

ModResponse - Mock and replay API

modheader.com
Featured
4.9(

14 ratings

)
Item media 2 screenshot
Item media 3 screenshot
Item media 1 screenshot
Item media 2 screenshot
Item media 3 screenshot
Item media 1 screenshot
Item media 2 screenshot
Item media 1 screenshot
Item media 2 screenshot
Item media 3 screenshot

Overview

Mock, modify, and replay API. Easy setup. No proxy needed. No code change required.

ModResponse is a powerful and easy-to-use tool for web developers that simplifies the process of modifying, stubbing, and replaying HTTP responses. It requires no extra proxy or code change to be made, allowing you to quickly and conveniently test different scenarios and debug edge cases. With ModResponse, you can modify the API response, return different HTTP status code, add delay to your request, etc. You can also reroute your HTTP request to a different server, allowing you to test your local changes in production domain within seconds, without the risk of breaking production. ModResponse does not require extra proxy or making any code change. It can modify pretty much any HTTP request, not just XHR requests. Simply install it and you are ready to go! ** What can ModResponse do?** - Record and replay HTTP response - Stub HTTP response - Reroute request to a different URLs - Change HTTP response body, status code, and headers - Delay HTTP requests to simulate slow network - Simulate network errors - Advanced filtering by tab, tab group, window, or time ** Sample use cases ** - Demo with fake data Want to create perfect data for your product demo? With ModResponse, you can replace the actual API response with a fake one that contains the data you want. No need to change your real data or make code change. - Speed up slow requests Do you have API requests that are taking a long time to finish, and every time you make a small UI tweak you need to wait >10 seconds for the API request to finish to visualize your change? Using replay response, you can record and replay the slow API request. That way, you will only need to wait on the slow API request once. All subsequent requests to be served from the cached response within a few milliseconds. - Develop against edge cases Need to handle a 4XX or 5XX status code from an XHR request, or try out how your UI will behave with a very long string? Using replay response or stub response, you can modify the response body, status code, or response headers to simulate different scenarios that you need to handle. - Develop against unimplemented APIs Are you a web developer who is blocked because an endpoint you depend on is not yet implemented? Using stub response, you can mock the API response so you can start developing against that endpoint. That way, you can develop the frontend while others implement the endpoint (as long as the actual implementation return the response in the same format). - Testing on production domains Do you need to integrate with a third party platform that only works on your production domain? Using proxy request, you can reroute the request from your production domain to localhost or a dev domain, allowing you to test your changes on your production domain without the risk of breaking it. - Debug edge cases Need to test how your app behaves when some resources takes too long to load, or when they fail to load due to network errors? With ModResponse, you can add artificial delay and simulate different network error conditions so you can debug and handle edge cases with ease. ** Other ModResponse features ** - Support having multiple profiles with quick switching between profiles - Export and import profile - Easily share your profiles with others - Dark mode support - Customizable profile badge - Clone profile ...and more!!! ** Permissions ** ModResponse currently requires these permissions: 1, "debugger" 2, "tabs" 3, "storage" 4, "unlimitedStorage" 5, "contextMenus" "debugger" is required in order for response modification to work. "tabs" permission is required for prefilling the URLs, and for tab filter, tab group filter, and window filter to work. "storage" and "unlimitedStorage" are required to store the response modification. "contextMenus" is used to enable quick pause/unpause by right-clicking on the icon. ** Known issues ** 1, You will see ["ModResponse" started debugging this browser] banner when ModResponse is activated. This is because it uses the debugger API, which is needed for response modification. Due to Chrome's security policy (https://crbug.com/1096262), that banner would show up on all tabs even when a tab is not being modified, and it may still for a few more seconds after ModResponse is paused or disabled. To hide it, you can run chrome with --silent-debugger-extension-api command line switch. 2, Clicking on the "Cancel" button on the ["ModResponse" started debugging this browser] banner will not deactivate ModResponse. To deactivate it, please open ModResponse and click on the "Pause" button. Once paused, the banner should disappear in a few seconds.

4.9 out of 514 ratings

Google doesn't verify reviews. Learn more about results and reviews.

Review's profile picture

别超May 21, 2024

It's so cool, but I just got a problem that when click the some URL, it cannot popup the window for me to modify the reposne, I am not sure if it because of the URL is too long, it's only 150 characters.

Review's profile picture

Nemo PhamMay 11, 2024

I was gonna make an app similar to this but after using it I have to admit that this app is just too good. It just work, a little unsync in the UI but it is just a minor drawback. No more mocking in the code anymore.

Review's profile picture

Hongming LiApr 19, 2024

Great, this is the only mocking extension that supports iframes while keeps light. Other extensions are either too heavy, or do not support iframes.

Details

  • Version
    1.2.1
  • Updated
    September 1, 2023
  • Features
    Offers in-app purchases
  • Size
    454KiB
  • Languages
    English (United States)
  • Developer
    Website
    Email
    admin@modheader.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

ModResponse - Mock and replay API has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.

ModResponse - Mock and replay API handles the following:

Personally identifiable information
Location

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, visit the developer's support site

Related

Chrome Response Override

2.3(15)

Provides support to override API/HTML/* response using simple Find & Replace steps. No external app installation required

Request Interceptor

4.1(57)

Intercept Requests and add custom rules to modify request/response headers, block/redirect requests, modify query params.

RestMan

4.5(36)

RESTMan is a browser extension to work on http requests.

tweak: mock and modify HTTP requests

4.7(148)

Mock or modify your HTTP requests to test, develop and demo your web application

Parrot API mocking

5.0(5)

Hassle-free mocking of xhr and fetch calls.

ModHeader - Modify HTTP headers

3.2(1K)

Modify HTTP request headers, response headers, and redirect URLs

Mokku

3.6(70)

Adds the API mocker MOKKU to Chrome Developer Tools for seamless integration & testing.

Oh-my-Mock

5.0(8)

Extension for caching and mocking API (XHR/Fetch) responses

Tamper Dev

3.9(29)

Intercept and edit HTTP/HTTPS requests and responses as they happen without the need of a proxy.

Request Interceptor

4.2(12)

Request Interceptor Extension for Chrome.

Mimic , mock http requests

3.6(5)

Mimic is a seamless mocking tool that runs inside your browser.No configuration needed!

Netify

4.7(34)

Debugging proxy that will allow you to intercept and mutate requests from a web page

Chrome Response Override

2.3(15)

Provides support to override API/HTML/* response using simple Find & Replace steps. No external app installation required

Request Interceptor

4.1(57)

Intercept Requests and add custom rules to modify request/response headers, block/redirect requests, modify query params.

RestMan

4.5(36)

RESTMan is a browser extension to work on http requests.

tweak: mock and modify HTTP requests

4.7(148)

Mock or modify your HTTP requests to test, develop and demo your web application

Parrot API mocking

5.0(5)

Hassle-free mocking of xhr and fetch calls.

ModHeader - Modify HTTP headers

3.2(1K)

Modify HTTP request headers, response headers, and redirect URLs

Mokku

3.6(70)

Adds the API mocker MOKKU to Chrome Developer Tools for seamless integration & testing.

Oh-my-Mock

5.0(8)

Extension for caching and mocking API (XHR/Fetch) responses

Google apps