编码请求正文

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编码请求正文相关的知识,希望对你有一定的参考价值。

我要求在Angular应用程序中对所有传出请求(包括标准json)的主体进行编码。我正在使用HttpClient发出请求,但据我所知,我无法访问Angular中的序列化层。 (看起来这种情况发生在HttpRequest.serializeBody中,这不是我可以或应该修改的内容)

有没有一种很好的方法来编码Angular应用程序中的传出请求主体?

答案

您可以创建扩展默认HttpClient的HttpService,然后设置编码类型的标头。如果你另外扩展HttpRequest并覆盖serializeBody

以上是关于编码请求正文的主要内容,如果未能解决你的问题,请参考以下文章

编码请求正文

如何在 Flutter/Dart 中使用 url 编码的标头和正文发出 HTTP POST 请求

Python 请求 Json 正文包含一些泰语值,需要按原样编码

python3+requests:post请求四种传送正文方式(详解)

python3+requests:post请求四种传送正文方式(详解)

HttpClient.SendAsync 不发送请求正文