【发布时间】:2020-10-20 09:04:39
【问题描述】:
如何在通过 HttpClient.get() 请求时向 req.body 发送数据
【问题讨论】:
-
Manideep Mani:如果您想为您的问题添加更多信息,请编辑您的问题。如果您想对特定答案发表评论,请使用 comment 功能。我刚刚拒绝了您对我的回答的修改,因为它没有回答您的问题。
标签: angular request httpclient
如何在通过 HttpClient.get() 请求时向 req.body 发送数据
【问题讨论】:
标签: angular request httpclient
据我所知,您不能使用 HttpClient get 发送正文。唯一的方法是使用查询。
const someObject = {example object};
http.get(url + '/?data='+ encodeURIComponent( JSON.stringify(someObject)));
【讨论】:
你没有。
behaviour of a GET request with a body 未在规范中定义,提供给客户端 JS 用于发出 HTTP 请求的 API(fetch、XMLHttpRequest)不支持将请求正文与 GET 请求相关联。
【讨论】:
get 请求不能有 body,你应该使用 post 或 put https://www.w3schools.com/tags/ref_httpmethods.asp
【讨论】: