我正在尝试编写一个 torrent 下载器,需要弄清楚如何联系跟踪器。我使用 Fiddler2 程序拦截从 Vuze 发送到其跟踪器的跟踪器请求。
在发送的消息中(如下所示),Connection 标头用不同的值声明了两次。
这是对 Connection 标头的正确使用吗?Connection: keep-alive 有什么作用?
GET /announce?info_hash=0Z%22...&azver=3&azas=12576 HTTP/1.1
User-Agent: Azureus 4.7.0.2;Windows 7;Java 1.6.0_31
Connection: close
Accept-Encoding: gzip
Host: tracker.update.vuze.com:6969
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
Connection: keep-alive