在HTTP中,content-length表示HTTP消息(如請求消息或響應消息)中實體主體的長度(以字節為單位)。它指示接收方需要讀取并解析的實際消息長度。
在請求消息中,content-length用于指明請求主體的長度,以便服務器能夠正確讀取請求的數據。這對于POST請求和提交表單數據很重要。
在響應消息中,content-length用于指明響應主體的長度,以便客戶端能夠正確讀取響應的數據。
使用content-length有以下好處:
需要注意的是,如果使用了gzip或其他壓縮算法進行壓縮,content-length將表示壓縮后的實體主體長度,而不是原始實體主體長度。