我正在開發Web服務器,其中客戶端向服務器s1發出HTTP請求,服務器s1向服務器s2和服務器s3發出HTTP請求。現在你能告訴我如何捕獲從客戶端到s1和s1到s2和s3的HTTP請求/響應流量?所有的服務器都在我的本地機器上運行。如何捕獲本地HTTP流量
回答
您可以安裝Web調試代理,它可以記錄像提琴手軟件一樣的所有HTTP(S)。它記錄你需要的一切。 [Fiddler link] http://www.fiddler2.com/fiddler2/
我通常使用Wireshark。它是一個通用的數據包捕獲程序,包含一組有用的過濾器,用於查看發送/接收的內容。
是的。 Wireshark是最好的 – user1092042
,但wireshark能捕獲本地流量嗎?作爲我的客戶端和服務器都在我的本地機器上運行。 – user243655
wireshark和本地捕獲:http://wiki.wireshark.org/CaptureSetup/Loopback – dbrank0
- 1. 捕獲本地http發佈流量
- 2. Wireshark本地主機流量捕獲
- 3. 如何捕獲https流量?
- 4. 如何使用Fiddler/RawCap/Wireshark捕獲WPF本地主機流量?
- 5. 如何捕獲本地Web服務器上的流量?
- 6. 捕獲Android應用程序http流量
- 7. 如何使用Android Studio 2.1和Charles代理捕獲http流量?
- 8. 如何從Windows上的Lua進程中捕獲HTTP流量?
- 9. 如何捕獲http請求/響應流量結果
- 10. Sqlmap流量捕獲
- 11. 如何捕獲python中的流量
- 12. 如何通過wireshark捕獲POP3流量?
- 13. 從Android模擬器捕獲到本地主機的流量?
- 14. 提琴手沒有捕獲LINQPad上webClient的本地流量
- 15. 在Selenium中捕獲流量
- 16. C# - 捕獲網絡流量
- 17. 如何轉儲http流量?
- 18. 如何將http://更改爲abc://並且wireshark能夠捕獲此流量?
- 19. 在小提琴手捕獲HTTP流量,而TestDriven.NET
- 20. 播放/運行捕獲HTTP流量文件
- 21. 使用Java應用程序中的Fiddler捕獲HTTP流量
- 22. lambda如何捕獲本地靜態變量?
- 23. 捕獲HTTP頭
- 24. 捕獲流
- 25. 本地捕獲WPF異常
- 26. Fiddler不捕獲WCF流量,但捕獲ASMX罰款
- 27. 如何捕獲變量(C#)
- 28. 如何在BlackBerry中捕獲HTTP吞吐量?
- 29. 以明文方式捕獲HTTPS流量?
- 30. 無法讓TcpCatcher捕獲SSL流量
但我認爲fiddler只能捕獲客戶端到s1的流量,你能否告訴我它是否能捕獲s1到s2和s1到s3的流量? – user243655
因爲所有的服務器都安裝在本地機器上,所以它可能能夠捕獲。不確定。需要試一試。 –