我想在 Spring Boot 3 中通过
RestTemplate
exchange(URI, HttpMethod.GET, HttpEntity(with_the_body_set), ...)
,则不起作用RestTemplate
(首选)或通过 HttpClient
(最后手段)实现这一目标?
注意 - 我知道这很可怕,但我是这里的客户端,无法控制服务器
Http 请求不能包含 GET 方法的请求正文。 这背后的基本思想是客户端向服务器请求特定类型的数据,例如 findByX() 调用。 有人可能会说,如果要发送的数据取决于某种类型的条件怎么办? 这是绝对有可能的。在这些情况下,客户端应发送条件数据以包含在 URI 或请求查询参数中。
MDN 文档参考相同:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/GET