我是新來的使用原始HTTP,並試圖使用一些相對較低級別的庫來從微控制器發出HTTP請求。我已經爲微控制器寫了一個Sinatra應用程序來POST。但是,我不知道如何「尾巴」或查看原始HTTP請求,看看我是否已正確格式化它們。我可以做什麼類型的事情(應用程序,庫,命令,紅寶石或其他)以便查看/查看原始HTTP請求?如何將原始HTTP請求「拖尾」到Web應用程序?
回答
如果您的通信堆棧允許您指定代理,則可以使用Fiddler2(一種HTTP調試代理)來查看HTTP請求和響應。
它是免費的,僅限Windows。如果這不適合你,在其他平臺上也有類似的選擇。 搜索HTTP調試代理。
可以很容易地使用Wireshark嗅出交通;只需在服務器本身或通過跨接端口或集線器連接到另外兩臺計算機的第三臺計算機上運行即可。 Wireshark的解析器可以幫助您確保您的格式合理。
Wireshark似乎是一個相當不錯的人選。但是,我在試圖弄清楚如何配置它時遇到問題,因此我只能看到在特定端口(80,4567等)上進入我的計算機的HTTP請求。 – Andrew
最簡單的事情就是使用捕獲過濾器。使用諸如「端口80」或「主機1.2.3.4和端口80」之類的東西 - 更改值以匹配。或者,使用顯示過濾器 - 語法不同,但有一個圖形表達式構建器。我相信你正在尋找tcp.port == 80,但查找它。 :-) –
- 1. 處理原始HTTP請求
- 2. 用Werkzeug解析原始HTTP請求
- 3. 如何從Android應用程序發送HTTP請求到Heroku
- 4. 如何跟蹤使用WebClient調用的原始HTTP請求?
- 5. AJAX POST請求與原始HTTP請求 - 使用Javascript
- 6. 如何將HTTP請求緩存添加到使用ASIHTTPRequests的應用程序?
- 7. Ruby輸出的原始HTTP請求
- 8. 訪問MVC4中的原始http請求
- 9. 打印出整個原始http請求
- 10. 從CFHTTPMessageRef獲取原始HTTP請求
- 11. 保存原始http請求數據
- 12. 跟蹤應用程序的HTTP請求
- 13. 如何使用PHP/apache訪問原始HTTP請求數據?
- 14. 如何將http請求重定向到https在websphere應用程序服務器
- 15. 剖析Web應用程序請求
- 16. Web應用程序請求過濾器
- 17. asp.net web應用程序請求超時
- 18. 如何將HTTP請求升級到Websocket(Autobahn&Twisted Web)
- 19. 如何在Java中創建原始HTTP請求?
- 20. 如何通過代理髮送Java中的原始http請求
- 21. 如何驗證iOS應用程序的http請求?
- 22. 如何顯示iphone應用程序嗅探HTTP請求?
- 23. 如何在React Native IOS應用程序中創建HTTP請求?
- 24. 如何在Android應用程序中製作HTTP請求
- 25. 原始http請求:爲什麼我會收到400錯誤請求錯誤?
- 26. 將原始HTTP請求轉換爲HTTPWebRequest對象
- 27. 入門反應原住民,HTTP請求
- 28. 如何獲取從web服務請求返回的原始xml?
- 29. 如何捕獲WCF Web服務的原始SOAP請求
- 30. 如何驗證請求來自特定的Web應用程序
由於它只是Windows,因此我無法使用,因爲我使用的是OS X 10.6。但我確實通過Google的快速搜索找到了這個:http://www.charlesproxy.com/。我必須嘗試一下。 – Andrew