Redirect URL, Modify Headers & Mock APIs

4.4/5

扩展简介

Web Debugging Proxy to Intercept & Modify HTTPs Requests – Redirect URL, Modify Headers, Mock APIs, Modify Response, Insert Scripts/r/n🚀 Open-Source developer tool to test & debug web applications – Intercept, Modify & Debug network requests. Used by over 185,000+ web developers in 6000+ organizations.

Github Repo – https://github.com/requestly/requestly/

Requestly brings the power of Charles Proxy & Fiddler directly to the browser with a simple interface, collaboration features, active support & No VPN issues. Here are some top features

👉 Set up redirects for APIs, Javascript (Switch Environment e.g. Prod to Staging)
👉 Modify API Responses (Fixed Response or Programmatic Override)
👉 Modify HTTP Headers
👉 Share debugging sessions with Video, console logs, network logs, and env details with teammates
👉 Inbuilt Mock Server
👉 Insert external Javascript & CSS on any website
👉 Block & Throttle Requests
📌 https://requestly.io/blog/5-ways-to-make-debugging-easy/

👉 Mock API Response – XMLHttpRequest (XHR) & Fetch Requests
▪️ Define Custom Response for your APIs requested by XHR/fetch
▪️ Start working on frontend when backend is not ready
▪️ Modify API response directly in Staging or Production environment
▪️ Works with graphQL APIs
▪️ Simulate fake HTTP Status Code (400s or 500s) for APIs
▪️ Simulate bad API responses and test different error paths in your frontend code
📌 Demo Video – https://www.youtube.com/watch?v=KIPbxUGUYq8&t=1s&ab_channel=Requestly

👉 Redirect URLs, Change Host, Modify Query Params (Map Remote or Map Local)
▪️ Use dev/staging APIs in production sites & test local changes without deployment
▪️ Debug remote Javascript by loading locally running JS in production sites
▪️ Switch Hosts (e.g. abc.com/* to xyz.com/*)
▪️ Debug Ad Tracking Pixels, Debug A/B Test Campaigns, etc
▪️ Remote Debugging with Requestly on Production sites
▪️ Swap Adobe Launch (Adobe DTM) scripts in production with staging script
📌 Demo Video — https://www.youtube.com/watch?v=85GVaOWTnlE (Map Local)

👉 Modify Headers – Add/Remove/Update request and response Headers
▪️ It can be used to handle CORS Issues in your application
▪️ Add / Remove / Modify Content-Security-Policy, X-Frame Options, X-Forwarded-For, Authorization, Access-Control-Allow-Origin, mime-type, user-agent headers, etc
▪️ Manage cookies in the response headers
▪️ Conditional URL targeting for header modifications
▪️ Selenium Integration – https://www.npmjs.com/package/@requestly/selenium
📌 Demo Video — https://www.youtube.com/watch?v=CLEHS6NFYZY (Modify Headers Demo)

👉 Share sessions with teammates including Video, console logs, network logs & env details
▪️ Get quality bug reports from QAs, Customer Support & other non-technical people
▪️ Never deal with asking Steps to Reproduce
▪️ Attach the session recording link in Jira Tickets, Emails, or Slack anywhere
▪️ Improve debugging experience by 10x
📌 Demo Video – https://www.youtube.com/watch?v=g_qXQAzUQgU

👉 Delay/Throttle Network Requests – API Requests, JS, CSS, etc
▪️ Supports delay in both XHR & fetch based API requests
▪️ Delay API requests to test the loading experience of your app
▪️ Test different race conditions in your applications, you can delay a script by some milliseconds
▪️ Test your app when one or more APIs responds slow or fails (API Latency has gone up)

👉 Insert Scripts to any Webpage like TamperMonkey or GreaseMonkey Scripts
▪️ UserScripts are simple javascript, CSS code that can change the layout of a page, add or remove new functionality and content, or automate actions.
▪️ Use File Hosting service to upload long scripts and Inject them using Script Rule
▪️ Inject your JS tags on potential customers' sites and test your features
▪️ The sales/product team can use this to demo the product directly on the prospect’s website (10x engaging demo)
📌 Demo — https://www.youtube.com/watch?v=4dvucRjLwGY (Insert Custom Scripts)

👉 Block requests or Websites by matching keywords or URL criteria
▪️ Block internal & external Scripts/APIs & test the impact on your websites
▪️ Build your own custom blocker: Block URLs matching a particular pattern – Could be Ads, Tracking pixels, Images, etc

👉 Additional Features
▪️ Enable/Disable rules with a single click
▪️ Export and import the rules and maintain a backup for your rules
▪️ Easy collaboration with others. Share Rules with other Users in one click
📌 Demo — https://www.youtube.com/watch?v=BM7kTFy-vdc

References
🏡 Website – https://requestly.io
📖 Docs – https://docs.requestly.io
🥷 Github – https://github.com/requestly/requestly
💻 Desktop App – https://requestly.io/desktop
📳 Issue – https://github.com/requestly/requestly/issues

👉 HashTags – Charles Proxy, modheader, web, debugging APIs, AdTech, Intercept, requestly, adobe launch, fiddler, network

安装

发表评论