Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTTP 400错误请求,同时向服务器发送更多带有URL的字符_Javascript_Java_Reactjs_Servlets_Http Headers - Fatal编程技术网

Javascript HTTP 400错误请求,同时向服务器发送更多带有URL的字符

Javascript HTTP 400错误请求,同时向服务器发送更多带有URL的字符,javascript,java,reactjs,servlets,http-headers,Javascript,Java,Reactjs,Servlets,Http Headers,我正在开发一个React应用程序,使用fetch API,向服务器发送一个请求以及URL中的一些查询参数。 在chrome浏览器中,当URL中的字符长度超过7700个字符时,获取400个错误请求 const requestOptions = { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ parametername: parameterval

我正在开发一个React应用程序,使用fetch API,向服务器发送一个请求以及URL中的一些查询参数。 在chrome浏览器中,当URL中的字符长度超过7700个字符时,获取400个错误请求

const requestOptions = {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({ parametername: parametervalue})
};
fetch(URL, requestOptions)
请帮我修理一下。


根据这一点,您不能有超过7000个字符长的url。考虑找到一种不同的实现方式?

谢谢响应。事实上,我需要把这个JSON对象传递给服务器。有没有办法压缩json对象以缩短长度。因为我知道fetch api是唯一一个从react向服务器发送数据的api。