我正在处理网址跟踪器项目,我必须跟踪用户访问的所有网站。 所以我决定通过跟踪每个用户请求的TCP数据包来做到这一点。所以我正在捕获用户请求的所有TCP数据包。但是我怎么能弄清楚它是普通的TCP请求还是HTTP请求。任何建议都会非常有帮助。感谢。
答案 0 :(得分:3)
我建议运行HTTP代理是一种更好的方法。这样浏览器(或任何其他想要发出HTTP请求的人)就会知道如何使用你的应用程序,其他应用程序也不会受到影响。
答案 1 :(得分:0)
您必须检查HTTP消息such as GET /images/logo.png HTTP/1.1
的请求,然后您需要观察响应以确保它确实成功。