【问题标题】:How to use HttpClient to send content into req.body of GET request in angular?如何使用 HttpClient 以角度将内容发送到 GET 请求的 req.body 中?
【发布时间】:2020-10-20 09:04:39
【问题描述】:

如何在通过 HttpClient.get() 请求时向 req.body 发送数据

【问题讨论】:

  • Manideep Mani:如果您想为您的问题添加更多信息,请编辑您的问题。如果您想对特定答案发表评论,请使用 comment 功能。我刚刚拒绝了您对我的回答的修改,因为它没有回答您的问题。

标签: angular request httpclient


【解决方案1】:

据我所知,您不能使用 HttpClient get 发送正文。唯一的方法是使用查询。

const someObject = {example object};
http.get(url + '/?data='+ encodeURIComponent( JSON.stringify(someObject)));

【讨论】:

    【解决方案2】:

    你没有。

    behaviour of a GET request with a body 未在规范中定义,提供给客户端 JS 用于发出 HTTP 请求的 API(fetchXMLHttpRequest)不支持将请求正文与 GET 请求相关联。

    【讨论】:

      【解决方案3】:

      get 请求不能有 body,你应该使用 post 或 put https://www.w3schools.com/tags/ref_httpmethods.asp

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-10-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多