如何在 GET 请求中传递正文请求 [ClojureScript]

问题描述 投票:0回答:1

我正在尝试将正文请求传递到 GET 中。不,它不能是 url 中的参数,在这种特定情况下不起作用,端点必须接收请求正文,即使它是 GET。

我尝试使用 https://github.com/JulianBirch/cljs-ajaxhttps://github.com/day8/re-frame-http-fx 与 :body 参数,但没有任何效果。这里有人知道替代方案吗?适用于 Clojurescript。

clojurescript
1个回答
1
投票

HTTP 规范规定 GET 请求不应包含正文。

许多 HTTP 客户端实现 — 包括浏览器中内置的那些 (

fetch
XMLHttpRequest
) — 不允许您在 GET 请求上设置正文。

无论你使用什么客户端,都必须是这样的客户端。


更改服务器,使其不再依赖于 HTTP 规范再次警告的行为。

© www.soinside.com 2019 - 2024. All rights reserved.