Ajax 是否有一种方法可以在浏览器中的Http Get方法中发送正文?

Ajax 是否有一种方法可以在浏览器中的Http Get方法中发送正文?,ajax,http,get,Ajax,Http,Get,我目前面临的一个需求是可以支持带有负载的HTTP Get请求。这个问题也让我困惑了很久。是否有一种方法可以通过浏览器端的HTTP GET请求发送正文?我知道您可以使用Python、Php、cUrl等工具发送带有主体的get请求,但从浏览器端呢 我对这个主题做了一些调查,发现大多数流行的http请求库,如axios,request,superagent都不支持此功能。甚至,fetch和XMLHTTPrequest也不支持带有有效负载的Get方法。( 奇怪的是,标准(或RFCs)并没有禁止发送带有b

我目前面临的一个需求是可以支持带有负载的HTTP Get请求。这个问题也让我困惑了很久。是否有一种方法可以通过浏览器端的HTTP GET请求发送正文?我知道您可以使用Python、Php、cUrl等工具发送带有主体的get请求,但从浏览器端呢

我对这个主题做了一些调查,发现大多数流行的http请求库,如
axios
request
superagent
都不支持此功能。甚至,
fetch
XMLHTTPrequest
也不支持带有有效负载的Get方法。(
奇怪的是,标准(或RFCs)并没有禁止发送带有body的get请求。

我的问题来了,有没有办法通过web浏览器支持http get请求和body?

查看这个链接@DarielRamosDíazdeVillegas我以前读过这篇文章。它不能解决我的问题。检查此链接:。如果请求体是GET,它会显式地将其设置为null。As
XMLHttprequest
是发送请求的底层实现。如果这是不可能的,我怎么能从浏览器发送get with body。