我需要使用POST方法編寫完整的http請求數據包。 POST需要Content-Length字段才能被接受,但是直到我寫完所有內容後,我才知道數據包的大小。我可以在http請求的末尾添加Content-Length字段嗎?和Content-Length字段大小需要包含在長度計數中?Http POST數據包和Content-Length字段問題
0
A
回答
0
不,頭字段排在第一位。您將需要緩衝,或使用Transfer-Encoding:分塊(在這種情況下,您不需要Content-Length)。
0
也許我不完全理解你的問題,但你爲什麼需要把數據包大小放在Content-Length字段? Content-Length包含消息正文的大小(發佈內容),而不是數據包的大小。
按照specs:
內容長度實體頭字段表示實體主體的大小
0
如果你沒有,你不需要指定內容長度知道您的回覆的確切大小。
也取決於您使用的HTTP版本。
對於v1.0,您可以發送數據直到您到達流的末尾,然後您可以簡單地關閉連接,這對於HTTP 1.0來說是正常行爲。
相關問題
- 1. angular2 http POST數據對象問題
- 2. HTTP POST的問題
- 3. Android HTTP POST問題
- 4. POST數據問題
- 5. 捲曲POST數據問題
- 6. HTTP POST個別字段
- 7. Android Http ContentLength始終爲-1
- 8. MVC 3 POST數據和Id字段
- 9. PHP Post post數據問題在Phonegap
- 10. HTTP POST大小問題
- 11. 處理HTTP POST的問題
- 12. Http Post with Blackberry 6.0問題
- 13. HTTP POST請求問題
- 14. Android中的HTTP Post問題
- 15. 編碼問題和POST數據
- 16. LuaSockets POST數據問題[LUA]
- 17. 角HTTP post數據
- 18. 從標題字段添加GSOAP中的HTTP POST標題
- 19. 在OpenNETCF Padarn中訪問HTTP POST數據
- 20. WinPCap - 如何獲得TCP數據包和HTTP字段中的協議(例如HTTP)?
- 21. 使用RestSharp發送HTTP POST多部分/表單數據字段
- 22. VB.NET上傳問題 - 您必須編寫ContentLength字節
- 23. Angular $ http post call傳遞數據問題到GO後端
- 24. HTTP POST數據到PHP和MySQL
- 25. 字段數據類型/驗證問題
- 26. Rails 3.2 ActiveRecord數據庫字段問題
- 27. 包含字符和大數字的iGraph和disparityfilter包問題
- 28. PHP發送數據字段POST
- 29. 問題總和字段
- 30. Cocoa HTTP POST到命名文本字段
是的,我寫錯了:) – giozh