將http響應分配給頭部和正文的內容長度值是一個好主意嗎?它安全嗎?謝謝按內容長度分割http響應頭部和主體長度
0
A
回答
0
不,它不是。在HTTP secification基於換行:http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4
0
不,這不是一個好主意。內容長度是你如何知道內容的結尾,而不是相反。您不應該假定內容的結尾,並且以內容的長度向後開始內容的開頭。在某些情況下,內容長度是您知道內容末尾位置的唯一方式。在現代HTTP中,默認情況下,服務器在響應結束時不會關閉連接,並且如果您發出多個請求,則可能會在同一連接上發送多個響應。要知道一個響應結束和下一個開始的唯一方法是內容長度。如果您認爲自己會閱讀,直到連接關閉,然後回溯到內容的開始,則可能會發現內容的中間或部分完全不同的響應。
相關問題
- 1. 計算多部分HTTP主體中的內容長度
- 2. HTTP HEAD響應 - 設置內容長度
- 3. HTTP內容長度和內容編碼
- 4. Goutte/GuzzleHTTP獲取響應主體的內容長度/大小
- 5. HTTP響應頭有效,沒有傳輸編碼和內容長度?
- 6. AFNetworking - 獲取響應內容長度
- 7. WCF:檢查響應內容長度
- 8. 按ID分割div內容以檢查字符串的長度
- 9. 獲取沒有內容長度的http請求的響應?
- 10. HTTP響應看起來是空的,但內容長度很高
- 11. HTTP響應:Google放錯了內容長度
- 12. HTTP響應標題內容長度驗證圖像下載
- 13. 如何從響應頭獲取內容長度?
- 14. Google App Engine:響應「內容長度」標頭始終爲0
- 15. WARN無法確定響應主體的內容長度。設置響應的內容長度或設置回覆#分塊=真
- 16. WARN無法確定響應主體的內容長度。響應的設置內容長度或設置回覆#分塊=真
- 17. HTTP頭獲取沒有內容的響應長度給502壞的網關
- 18. 按固定長度分割字符串
- 19. 按長度分兩部分分割字符串
- 20. Odata響應長度
- 21. 分割系列串長度
- 22. 的Python:分割由長度
- 23. 如何檢測HTTP響應正文內容長度不同的體大小?
- 24. HTTP響應的未知長度
- 25. 服務HTTP內容長度不正確?
- 26. HTTP POST內容長度錯誤
- 27. HTTP請求未設置內容長度
- 28. Django Tastypie添加內容長度標頭
- 29. Android - 標頭內容長度等於-1
- 30. HTTP分塊數據的大小和內容長度
你能提供更多關於你想要完成的信息嗎?如果我沒有弄錯,身體與標題分開兩個換行符。如果這是它在規範中的定義,那麼我將如何找到它的身體。本教程包含大量有關HTTP消息組成的信息,http://www.jmarshall.com/easy/http/ – Despertar