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')
爲什麼會發生這種情況?