我通过wireshark获取http get数据包并通过我的软件发送,但返回代码为400 error
,表示格式错误,接下来是我的数据包。
GET /download/ring/000/100/e487ac2d05805e2d1d32c99c6cde07a7.amr HTTP/1.1\r\n Host: 5.26923.com\r\n Connection: keep-alive\r\n Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8\r\n User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.152 Safari/537.36\r\n Accept-Encoding: gzip, deflate, sdch\r\n Accept-Language: zh-CN,zh;q=0.8\r\n \r\n
答案 0 :(得分:2)
没有“HTTP数据包”这样的东西,HTTP被组织成一个流,你正在查看一个“HTTP请求”,这是一种HTTP消息。
看起来你的标题很糟糕。
Accept:textml,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
两个问题:textml
无效,:
后没有空格。