回答

0

消息(請求)主體是從服務器(包括文件,圖像等)攜帶實際HTTP請求數據(包括表單數據和上傳等)和HTTP響應數據的主體。

儘管請求標頭不能包含像上面那樣的實際數據。你可以使用請求頭來發送一些特定的頭文件,並根據這個頭文件來應用你的邏輯。就像在創建rest api時一樣,您可以發送AUTHENTICATION標頭來驗證請求是否來自允許的用戶。

+0

如果我通過創建自定義標頭髮送一些自定義數據,我可以通過消息正文發送相同的數據嗎?在這種情況下,通過標題和正文發送數據的區別是什麼? – UnahD

0

對業務邏輯所使用的數據使用元數據頭和主體通常是一個好主意。

幾點需要考慮:

1)如果數據是通過HTTP而不是HTTPS發送,則代理服務器可以修改標頭。

2)如果您使用REST協議進行微服務之間的通信,互操作性可能很重要。大多數API通常不提供添加/修改自定義標題的功能。

3)最好是將HTTP頭中的路由器/防火牆所使用的數據,並將主體限制爲特定於應用程序的信息。

相關問題