对于我的react本机应用程序,我必须使用API调用发送和获取大型密码文本,但是状态代码414会出错。那么还有什么其他方法可以达到这个目的吗?请提前帮我,谢谢。
发布于 2022-01-13 20:38:13
HTTP 414代码意味着"URI太长“。我想您将文本作为url查询参数提供。
将文本添加到请求正文中,而不是在url中,然后您就没有问题了:)。
如果您使用的是节点- fetch (react本机中的默认提取函数),则使用示例代码:
我猜您目前是如何执行请求的:
let myText = "This is a long text";
let res = await fetch(`https://myapi.com/uploadText?text=${myText}`, {
method: "POST"
});您应该如何处理请求:
let myText = "This is a long text";
let res = await fetch("https://myapi.com/uploadText", {
method: "POST",
body: JSON.stringify({
text: myText
})
});https://stackoverflow.com/questions/70630218
复制相似问题