GET請求不包含任何HTTP正文數據,但是,如果它提供了一些補充數據屬性,則以查詢字符串的形式,它們在哪裏存儲在標題或正文中的GET請求中? 它們是否也存儲在標題中?URI屬性存儲在GET請求HEAD或BODY中的位置?
例
[email protected]&comments=good%20site
GET請求不包含任何HTTP正文數據,但是,如果它提供了一些補充數據屬性,則以查詢字符串的形式,它們在哪裏存儲在標題或正文中的GET請求中? 它們是否也存儲在標題中?URI屬性存儲在GET請求HEAD或BODY中的位置?
例
[email protected]&comments=good%20site
URI屬性與GET
請求一起發送。如果從服務器請求一個網頁瀏覽器發送給它看起來像這樣的Web服務器的請求:
<open the connection to www.server.com>
GET /form HTTP/1.1
<server sends document>
如果你把包含的數據,你已經指出的字符串GET
請求只會被添加到URI
<open the connection to www.server.com>
GET /[email protected]@comments=good%20site HTTP/1.1
<server sends document>
這樣做的缺點是使用默認的Web服務器日誌功能,客戶端發送的所有數據將被寫入到服務器日誌,因爲它是請求URI的一部分!
僅供參考,請看這裏:Hypertext Transfer Protocol -- HTTP/1.1
的屬性,你指的是真正稱爲查詢字符串(一切後「?」被認爲是查詢字符串),和查詢字符串爲簡單的URL的一部分整體,因此是標題的一部分。它們沒有放入體內。