0
我试图发送一个HEAD
请求这个网址:400 HTTP/1.1,但不是在HTTP错误的请求/ 1.0
http://ubuntu-releases.mirror.net.in/releases/16.04.2/ubuntu-16.04.2-desktop-amd64.iso
及获取文件的大小。我现在头请求如下所示:
head_request = "HEAD " + file_path + " HTTP/1.0%s" % ('\r\n\r\n')
socket.socket(socket.AF_INET, socket.SOCK_STREAM).send(head_request)
其中file_path
是"/releases/16.04.2/ubuntu-16.04.2-desktop-amd64.iso"
。这很好,但是当我用1.1
取代1.0
时,我得到了400 HTTP Bad Request
。
head_request = "HEAD " + file_path + " HTTP/1.1%s" % ('\r\n\r\n')
为什么会发生这种情况?