我想在我的計算機上設置一些東西,如果有東西(程序,瀏覽器,任何)發出請求(對於某個域,我猜)我可以發送自己的請求迴應。我曾經看到過一個這樣做的程序,我想知道它是如何做到的。它將如何完成?如何在本地攔截並響應瀏覽器請求?
回答
剛剛編輯hosts文件怎麼樣?流行的操作系統有它。只要用它來重定向到任何你想要的。對我來說,它看起來是這個問題的最簡單的解決方案。
您可以構建一個將攔截來自瀏覽器的所有請求的HTTP proxy。但是你必須配置瀏覽器來使用代理。
您可以在路由器上安裝代理,攔截所有流量嗎? – 2010-10-30 20:08:42
@Christian Mann,如果你的路由器是一臺計算機或其他可編程硬件,那麼這是一種可能性。 – mikerobi 2010-10-30 20:11:59
What mikerobi said,但您也可以將您的計算機或網關機器設置爲透明代理。 (如果您不想配置瀏覽器,或者您正在使用使用HTTP但不允許配置代理的應用程序,則需要此操作。)
在FreeBSD或Linux計算機上(我確定有其他操作系統可以做到這一點;我提到了我使用的操作系統),您可以設置自己的防火牆規則來攔截特定的流量(例如,所有80端口流量或所有端口80流量到特定域,或其他),並將流量轉發給您自己的特殊代理,該代理可以返回您想要的任何內容。
- 1. Cucumber/Ruby:是否可以攔截來自瀏覽器的HTTP請求/響應?
- 2. 攔截Web瀏覽器在C#中發出的請求
- 3. 如何在客戶端(瀏覽器)AJAX請求/響應對上實現攔截器模式?
- 4. 攔截$ http請求並返回無服務器請求的響應
- 5. 攔截瀏覽器慢腳本消息
- 6. Selenium:如何攔截請求
- 7. 角度資源 - 攔截並轉換請求/響應數據
- 8. 如何防止Safari攔截對Ajax請求的401響應
- 9. 如何構建Firefox擴展來攔截HTTP請求和響應?
- 10. cefsharp如何攔截xhr請求獲取響應體值?
- 11. 如何攔截WCF中的請求/響應
- 12. 如何攔截WebView中POST請求的JSON響應?
- 13. Restanglar。來自請求攔截器的捕獲響應
- 14. 攔截並使用http請求中的本地文件
- 15. 如何控制攔截器的響應
- 16. 攔截a4j:commandButton請求
- 17. 攔截WEBrick請求
- 18. 比響應不同CURL響應於請求,從瀏覽器
- 19. Struts2的攔截器(查看渲染攔截後)不重定向請求之前稱爲來自瀏覽器
- 20. 攔截請求並添加一個cookie
- 21. 攔截並操縱HTTP POST請求
- 22. C#攔截瀏覽按鈕
- 23. 如何攔截請求結束?
- 24. 如何攔截連接請求?
- 25. 如何攔截DB請求? (MySQL)
- 26. 如何攔截Flash內容請求
- 27. 如何攔截C#中的http請求?
- 28. 如何攔截css獲取請求
- 29. 如何攔截WCF Web方法請求?
- 30. 如何從WCF請求攔截Authorization頭
這不應該超級用戶嗎? – AndrejaKo 2010-10-30 20:15:02
@AndrejaKo,不,它不。 OP想要構建一個代理,而不是配置一個代理。 – mikerobi 2010-10-30 20:17:07
@mikerobi對。我沒有讀完最後一部分。 – AndrejaKo 2010-10-30 20:18:17