C ++ WinHttp请求是作为TCP发送的?

时间:2014-04-10 18:53:06

标签: c++ http tcp httprequest wireshark

这是我的代码:http://pastebin.com/znrwaT0n
当您按Enter键时,它应该向www.google.com发送通常的HTTP GET请求 如您所见,它也成功接收HTML代码 但由于某些原因,Wireshark和其他网络监视器没有检测到它是作为HTTP请求发送的,它们只是将其标记为TCP(而其他HTTP请求被标记为" HTTP")并且数据没有&似乎对人类来说是可读的。

你能解释一下为什么会发生这种情况,副作用是什么以及如何避免它?

1 个答案:

答案 0 :(得分:1)

可能是港口不是' 80'。如果是这样,设置Wireshark将捕获的传输层解码为HTTP(在接收端和发送端)