任何人都可以引導我通過只使用插座獲取網站的POST內容長度。感謝和榮譽! (我出於某種原因避免使用httpwebrequest)獲得使用套接字
Q
獲得使用套接字
0
內容長度
A
回答
2
如果是代理應用程序,則根本不需要解析標頭。您只需要將數據從一側鏡像到另一側,即字節。您需要解析的唯一的事情是,例如最初的HTTP連接請求,或任何你與客戶初次握手是導致你建立上游連接。剩下的只是字節複製和EOS以及錯誤傳播。
0
在Http協議中,頭由雙crlf從內容分離。
所以,你既可以解析頭,並獲得Content-Length頭或者你可以計算出內容的長度(因爲你知道那裏的頭端和內容開始)。
0
HTTP/1.1消息長度規則在第4.4 of the RFC 2616中描述。
相關問題
- 1. 獲得擁有PID的套接字fd
- 2. 想通過代理使用JAVA套接字獲得Google主頁
- 3. 您使用AJAX無法使用的HTML5網絡套接字獲得什麼?
- 4. PHP套接字 - 如何重新使用套接字連接?
- 5. 如何在會話期間獲得新的套接字連接?
- 6. 使用gprof與套接字
- 7. 使用Swift的套接字
- 8. 使用套接字與wxpython
- 9. c#套接字使用Ssl
- 10. 使用原始套接字
- 11. UDP套接字使用select()
- 12. 使用libev的套接字
- 13. 如何通過HTTPS/SSL獲得Amazon的ELB以使用Web套接字?
- 14. 從套接字獲取域
- 15. 從套接字獲取InputStream
- 16. 使用套接字連接獲取網站的狀態代碼
- 17. 獲取地址IP並使用套接字連接到它
- 18. Unix域套接字,Udp套接字Objective C使用什麼?
- 19. 如何使用套接字與套接字進行交互
- 20. 無法使用IO創建套接字::套接字
- 21. 如何使用CFNetwork從套接字獲取字節數組?
- 22. 獲取發射套接字的當前套接字ID
- 23. 套接字:獲取用戶信息
- 24. mysqldump無法使用套接字連接
- 25. 使用unix套接字連接到RabbitMQ
- 26. Python套接字獲取連接重置
- 27. 套接字編程:socket_read,fgets無法獲得響應
- 28. NodeJS從網絡套接字寫入獲得響應
- 29. perl無法在linux上獲得SSL套接字
- 30. 如何獲得UDP套接字的排隊數據量?
莫非你我具體說說嗎?您是否提出請求(即您的應用程序是Web客戶端)或接收請求(即您的應用程序是HTTP服務器) – Justin 2010-12-08 03:37:24