回答

0

消息(请求)主体是从服务器(包括文件,图像等)携带实际HTTP请求数据(包括表单数据和上传等)和HTTP响应数据的主体。

尽管请求标头不能包含像上面那样的实际数据。你可以使用请求头来发送一些特定的头文件,并根据这个头文件来应用你的逻辑。就像在创建rest api时一样,您可以发送AUTHENTICATION标头来验证请求是否来自允许的用户。

+0

如果我通过创建自定义标头发送一些自定义数据,我可以通过消息正文发送相同的数据吗?在这种情况下,通过标题和正文发送数据的区别是什么? – UnahD

0

对业务逻辑所使用的数据使用元数据头和主体通常是一个好主意。

几点需要考虑:

1)如果数据是通过HTTP而不是HTTPS发送,则代理服务器可以修改标头。

2)如果您使用REST协议进行微服务之间的通信,互操作性可能很重要。大多数API通常不提供添加/修改自定义标题的功能。

3)最好是将HTTP头中的路由器/防火墙所使用的数据,并将主体限制为特定于应用程序的信息。

相关问题