Ham*_*aya 6 bittorrent get request tracker
使用来自的torrent文件
http://torrent.ubuntu.com:6969/
Run Code Online (Sandbox Code Playgroud)
我正在计算其与页面上的哈希匹配的哈希值.
然后我向跟踪器发出请求.喜欢
http://torrent.ubuntu.com:6969/announce?info_hash=9a81333c1b16e4a83c10f3052c1590aadf5e2e20
Run Code Online (Sandbox Code Playgroud)
但我明白了
d14:失败原因63:请求下载未被授权与此跟踪器一起使用
根据规格,这应该工作?
您以十六进制指定了info_hash,而不是URL编码.SHA-1哈希的字节应该直接编码,如下所示:
http://torrent.ubuntu.com:6969/file?info_hash=%9A%813%3C%1B%16%E4%A8%3C%10%F3%05%2C%15%90%AA%DF%5E.%20
Run Code Online (Sandbox Code Playgroud)
此外,对于announceURL,peer_id通常还需要一些其他参数.