我想在C語言中使用Socket實現HTTP/1.1協議。我只想知道請求中的Body是否可以包含字符串,如:「\ r \ n」即CR LF。HTTP/1.1 Body可以包含像「 r n」這樣的字符串嗎?
此外,請讓我知道是否有一個最大限制的字符數內的身體。
我想在C語言中使用Socket實現HTTP/1.1協議。我只想知道請求中的Body是否可以包含字符串,如:「\ r \ n」即CR LF。HTTP/1.1 Body可以包含像「 r n」這樣的字符串嗎?
此外,請讓我知道是否有一個最大限制的字符數內的身體。
是的,身體可以包含CRLFs。不,對身體的長度沒有限制。就HTTP而言,正文是任意數據。 RFC 2616 Section 4.4概述如何確定身體的長度和身體如何傳播。頭文件確定收到的主體數據的解釋方式。
HTTP請求或響應中的主體大小或內容沒有限制。
謝謝你!解決了我寶貴的時間:) –