英文:
HTTP 400 Bad Request while sending more number of characters with the URL to server
问题
我正在开发一个React应用程序,使用fetch API,我正在向服务器发送一个请求,同时在URL中附带一些查询参数。
在Chrome浏览器中,当URL中的字符长度超过7700个字符时,会收到400 Bad Request的错误。
const requestOptions = {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ 参数名: 参数值 })
};
fetch(URL, requestOptions)
请帮助我解决这个问题。
英文:
I am developing one React application, using the fetch API, I am sending one request along with some query parameters in the URL to server.
Getting 400 bad request when the length of the characters in the URL exceeds 7700 characters in the chrome browser.
const requestOptions = {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ parametername: parametervalue})
};
fetch(URL, requestOptions)
答案1
得分: 1
根据这个信息,您不能拥有超过7000个字符长的URL。考虑找到另一种实现方式?
英文:
https://stackoverflow.com/questions/417142/what-is-the-maximum-length-of-a-url-in-different-browsers
According to this, you can't have url that is 7000+ characters long. Consider finding a different way to implement?
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论