Requestly: Open Source HTTPs Debugging Proxy

Build, Test & Debug web applications 10x faster with API Client, Mock Server, Intercept & Modify HTTP Requests & Session Recording.

什麼是Requestly: Open Source HTTPs Debugging Proxy?

Requestly: Open Source HTTPs Debugging Proxy是由https://requestly.io開發的Chrome擴展程式,該擴展的主要功能是“Build, Test & Debug web applications 10x faster with API Client, Mock Server, Intercept & Modify HTTP Requests & Session Recording.”。

擴展截圖

screenshot
screenshot
screenshot
screenshot
screenshot

下載Requestly: Open Source HTTPs Debugging Proxy擴展crx文件

下載Requestly: Open Source HTTPs Debugging Proxy擴展crx格式的文件,手動將Chrome擴充功能安裝到瀏覽器中,也可以將crx文件分享給朋友,輕鬆安裝Chrome擴充功能。

擴展使用說明

                        🚀 Chrome’s favorite Open-Source DevTool of 2024! Named one of the best Chrome extensions to Modify HTTP Requests by the Google Chrome team. 

❤️ & Used by over 230000+ web developers in 15000+ organizations. Github Repo - https://github.com/requestly/requestly/

Best alternative to Charles Proxy, Fiddler, and ModHeader that works directly in Chrome with beautiful, modern UI and team collaboration features.

🌟 Top Use Cases
→  Test JavaScript changes directly on your production site without code changes.
→  Use the Redirect Rule to load scripts from local or staging environments on production sites.
→  Modify and Mock API Request payload, Response body, & Status Code.
→  Override GraphQL Requests
📌 https://requestly.io/blog/what-is-requestly 

Unlike Charles Proxy & Fiddler, Requestly doesn’t set up a proxy in your browser, and hence, developers don’t face VPN issues or lags while using it. Requestly leverages Chrome Extension APIs under the hood to hit API endpoints and intercept & modify requests.
    
======== Top Features ========

👉 Mock XHR & Fetch API requests
→  Define Custom Response for your APIs requested by XHR/fetch
→  Modify API response directly on Staging or Production sites
→  Works with GraphQL APIs
→  Simulate fake HTTP Status Code (400s or 500s) for your APIs
📌  Demo Video – https://www.youtube.com/watch?v=KIPbxUGUYq8

👉 Redirect URLs, Change Host, Modify Query Params (Map Remote or Map Local)
→  Use dev/staging APIs in production sites & test local changes without code changes
→  Debug remote Javascript by loading locally running JS in production sites
→  Switch Hosts (e.g. abc.com/* to xyz.com/*) using Replace Rule
→  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

👉 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 Server 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

👉 Mock Server
→  Create API Mocks
→  Generate Mock data (random data) in the API response
→  Test Mock API endpoints using API client
→  Add delay to the endpoints
→  Define custom HTTP status code & custom headers in the API Mock
→  CORS enabled. The mock endpoints work seamlessly without CORS errors.
📌 https://app.requestly.io/mocks

👉 Session Recording
→  Visual Bug Reporting Tool
→  Cut down your bug reporting time & debugging time
→  Automatically capture browsing video, Console logs, Network logs & env details
→  Get quality bug reports from QAs, Customer Support & other non-technical people
→  Never deal with asking for Steps to Reproduce
→  Never deal with generating & Sharing Har files
→  Attach the session recording link in Jira Tickets, Emails, or Slack anywhere
→  Much better experience than Fiddler Jam, BirdEatsBug, Jam.dev (Jam dev) or Marker.
📌  Demo Video – https://www.youtube.com/watch?v=g_qXQAzUQgU

👉 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://developers.requestly.io  
🥷 Github - https://github.com/requestly/requestly
💻 Desktop App -  https://requestly.io/desktop
📳 Issues - https://github.com/requestly/requestly/issues
🔓Privacy - https://requestly.io/privacy                    

擴展基本資訊

名稱 Requestly: Open Source HTTPs Debugging Proxy Requestly: Open Source HTTPs Debugging Proxy
ID mdnleldcmiljblolnjhpnblkcekpdkpa
官方網址 https://chromewebstore.google.com/detail/requestly-open-source-htt/mdnleldcmiljblolnjhpnblkcekpdkpa
簡介 Build, Test & Debug web applications 10x faster with API Client, Mock Server, Intercept & Modify HTTP Requests & Session Recording.
檔案大小 654 KB
安裝次數 236,609
目前版本 24.2.17
更新時間 2024-02-23
上架時間 2020-06-02
評分 4.43/5 共 1086 次評分
開發者 https://requestly.io
電子郵箱 [email protected]
付費類型 free
擴展官網 https://requestly.io
說明頁面URL https://github.com/requestly/requestly/issues
隱私政策頁面URL https://requestly.io/privacy-policy
支援的語言 en
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "name": "__MSG_extName__",
    "description": "__MSG_extDesc__",
    "default_locale": "en",
    "manifest_version": 2,
    "content_scripts": [
        {
            "matches": [
                "https:\/\/app.requestly.io\/*",
                "https:\/\/app.requestly.com\/*"
            ],
            "js": [
                "generated\/pages\/main.js"
            ],
            "run_at": "document_start"
        },
        {
            "matches": [
                "http:\/\/*\/*",
                "https:\/\/*\/*"
            ],
            "exclude_matches": [
                "https:\/\/app.requestly.io\/*",
                "https:\/\/app.requestly.com\/*"
            ],
            "js": [
                "generated\/client\/client.js"
            ],
            "run_at": "document_start",
            "all_frames": true
        }
    ],
    "devtools_page": "devtools\/devtools.html",
    "content_security_policy": "script-src 'self' https:\/\/cdn.firebase.com https:\/\/*.firebaseio.com https:\/\/ssl.google-analytics.com https:\/\/cdn.jsdelivr.net\/npm\/; object-src 'self'",
    "background": {
        "scripts": [
            "generated\/background\/background-bundled.js"
        ]
    },
    "browser_action": {
        "default_icon": "resources\/images\/128x128.png",
        "default_title": "__MSG_extIconTitle__",
        "default_popup": "popup\/popup.html"
    },
    "web_accessible_resources": [
        "libs\/requestly-web-sdk.js",
        "libs\/customElements.js",
        "resources\/images\/128x128.png"
    ],
    "icons": {
        "16": "resources\/images\/16x16.png",
        "48": "resources\/images\/48x48.png",
        "128": "resources\/images\/128x128.png"
    },
    "permissions": [
        "contextMenus",
        "storage",
        "unlimitedStorage",
        "webRequest",
        "webRequestBlocking",
        "tabs",
        ""
    ],
    "version": "24.2.17"
}