我要求在Angular应用程序中对所有传出请求(包括标准json)的主体进行编码。我正在使用HttpClient发出请求,但据我所知,我无法访问Angular中的序列化层。 (看起来这种情况发生在HttpRequest.serializeBody中,这不是我可以或应该修改的内容)
有没有一种很好的方法来编码Angular应用程序中的传出请求主体?
您可以创建扩展默认HttpClient的HttpService,然后设置编码类型的标头。如果你另外扩展HttpRequest并覆盖serializeBody