通過請求頭髮送數據和通過請求主體發送數據的區別是什麼?在什麼情況下,我們必須通過標題/正文發送數據,何時不應該通過標題/正文發送數據?通過請求頭髮送數據與通過請求主體發送數據
5
A
回答
0
消息(請求)主體是從服務器(包括文件,圖像等)攜帶實際HTTP請求數據(包括表單數據和上傳等)和HTTP響應數據的主體。
儘管請求標頭不能包含像上面那樣的實際數據。你可以使用請求頭來發送一些特定的頭文件,並根據這個頭文件來應用你的邏輯。就像在創建rest api時一樣,您可以發送AUTHENTICATION標頭來驗證請求是否來自允許的用戶。
0
對業務邏輯所使用的數據使用元數據頭和主體通常是一個好主意。
幾點需要考慮:
1)如果數據是通過HTTP而不是HTTPS發送,則代理服務器可以修改標頭。
2)如果您使用REST協議進行微服務之間的通信,互操作性可能很重要。大多數API通常不提供添加/修改自定義標題的功能。
3)最好是將HTTP頭中的路由器/防火牆所使用的數據,並將主體限制爲特定於應用程序的信息。
相關問題
- 1. 通過角度發送POST請求發送音頻數據JS
- 2. 從請求通過json發送參數
- 3. 通過SSL發送請求時無法發佈文件數據
- 4. 通過HTTP請求發送發佈數據POST
- 5. 無法通過file_get_contents在發佈請求中發送數據
- 6. 如何通過post發送數據後發出ajax請求?
- 7. 通過HTML發佈請求發送HTML5畫布數據
- 8. 發送默認數據通過ajax發佈請求
- 9. 通過ASP.net發送HTTP發佈請求
- 10. 如何通過ios中的soap請求發送數據數組?
- 11. 通過ajax發送請求發送數組變量
- 12. 如何通過HTTParty通過PUT請求發送空數組?
- 13. json數據通過ajax請求未被髮送
- 14. 通過.ajax發送json數據作爲POST請求調用
- 15. 通過POST請求發送gzip的數據
- 16. 如何通過表單數據在python中發送請求?
- 17. X-editable如何通過請求發送數據
- 18. 通過在請求中發送參數(憑據)進行登錄
- 19. 在REST API上通過GET請求發送圖像數據
- 20. 通過POST請求發送上下文數據
- 21. 谷歌雲消息:通過JavaScript請求發送UTF-8數據
- 22. 使用Facebook批量API通過POST請求發送數據
- 23. 不斷通過AJAX請求檢索在PHP中發送數據
- 24. JSON touch iphone-sdk,通過請求發送數據
- 25. 發送HTTP請求通過python腳本
- 26. 通過WCF發送異常(System.Reflection.TargetInvocationException)請求
- 27. 通過ASP.NET C發送HTTP請求#
- 28. 通過API發送帖子請求
- 29. 通過https代理髮送curl請求
- 30. 通過setVariables發送中繼請求
如果我通過創建自定義標頭髮送一些自定義數據,我可以通過消息正文發送相同的數據嗎?在這種情況下,通過標題和正文發送數據的區別是什麼? – UnahD