gpt4 book ai didi

angular - 如何在 Angular httpclient中发送FormData和请求正文

转载 作者:行者123 更新时间:2023-12-05 07:12:04 26 4
gpt4 key购买 nike

我正在将我的 Angular 应用程序包从@angular/http 更新到@angular/common/http。在此过程中,由于以下原因,我的代码被破坏了

在当前版本中,我可以通过以下方式发送表单数据和请求正文

this.http.post(URL, formData, {'header': headerObj, 'body': bodyObj})

但在升级中我只能发送 formDatabody 而不是两者

this.httpClient.post(this.hostname + apiURL, formData, options)

我不想将请求主体转换为 formData 对象,因为我将发送 nullundefined 到服务器,服务器将转换为字符串 null 我不想要的。

有解决办法吗?

最佳答案

这是 httpClient POST 的 Angular 文档:https://angular.io/api/common/http/HttpClient#post .

您可以使用 15 种重载之一来发布数据。


至于表单数据和正文,可能的替代方法是将它们合并为一个对象并作为正文 发送。然后在后台读取。

关于angular - 如何在 Angular httpclient中发送FormData和请求正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60546251/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com