我是使用原始HTTP的新手,我正在尝试使用一些相对较低级别的库来从微控制器发出HTTP请求。我已经为微控制器编写了一个Sinatra应用程序来POST。但是,我不知道如何“拖尾”或查看进来的原始HTTP请求,看看我是否正确格式化了它们。我可以做什么样的事情(应用程序,库,命令,ruby或其他)来拖尾/查看原始HTTP请求?
答案 0 :(得分:3)
如果您的通信堆栈允许您指定代理,则可以使用Fiddler2(HTTP调试代理)来查看HTTP请求和响应。
它是免费的,仅限Windows。如果这对您不起作用,则在其他平台上也有类似的选项。 搜索 HTTP调试代理。
答案 1 :(得分:1)
使用Wireshark来嗅探流量很容易;只需在服务器本身或通过跨接端口或集线器连接到另外两台计算机的第三台计算机上运行它。 Wireshark的解剖器可以帮助您确保格式合理。