在C#中的HTTP請求上使用MaximumResponseHeadersLength
時,1
代表什麼?1代表MaximumResponseHeadersLength是什麼?
我明白-1
是沒有限制的。
例如
httpRequest.MaximumResponseHeadersLength = 1;
在C#中的HTTP請求上使用MaximumResponseHeadersLength
時,1
代表什麼?1代表MaximumResponseHeadersLength是什麼?
我明白-1
是沒有限制的。
例如
httpRequest.MaximumResponseHeadersLength = 1;
由於它是表示here,MaximumResponseHeadersLength
:
獲取或設置響應頭的最大允許長度。
響應頭的長度(以千字節(1024字節)爲單位)。
此外,
響應報頭的長度包括響應狀態線和被接收爲HTTP協議的一部分的任何額外的控制字符。值-1表示對響應頭文件沒有限制;值爲0意味着所有請求都失敗。
所以在以下分配:
httpRequest.MaximumResponseHeadersLength = 1;
我們設置響應報頭的最大長度爲1 KB。
1 = 1024字節(1 KB),請記住默認值爲64(= 64 KB)。 –
如[MSDN頁面](http://msdn.microsoft.com/zh-cn/library/system.net.httpwebrequest.maximumresponseheaderslength%28v=vs.110%29.aspx)中所述:「長度,in千字節(1024字節),響應頭。「 –
1只表示最大1 KB的標題長度,它沒有特別的含義。 –