請求頭和請求體是http請求中的兩個部分,分別用于傳遞請求的元數據和請求的實體數據。
請求頭包含了關于請求的信息,如請求方法、請求路徑、主機信息、瀏覽器信息、cookie等等。它以鍵值對的形式表示,并以換行符分隔每一行。請求頭位于請求的第一行之后,使用一個空行與請求體進行分隔。
請求體主要用于傳遞請求的實體數據,如表單數據、文件等。請求體的格式取決于請求的Content-Type頭部字段,常見的有application/x-www-form-urlencoded(表單數據)和multipart/form-data(文件上傳)等。請求體緊跟在請求頭之后,也通過一個空行與請求頭分隔。
簡單來說,請求頭包含了描述請求的元數據,而請求體包含了請求的實體數據。