gpt4 book ai didi

java - 由于有效负载内容长度,AJAX POST 请求失败

转载 作者:行者123 更新时间:2023-11-28 22:51:58 24 4
gpt4 key购买 nike

我正在尝试通过 ajax 使用 REST 服务。为此,我正在发送失败并显示以下消息的 jquery AJAX POST 请求。

{"statusCode":400,"error":"Bad Request","message":"Payload content length greater than maximum allowed: 1048576"}

我们尝试发送的负载大小约为 3 mb。

服务API是用JAVA开发的,在服务API端我们有nginx作为Web服务器,tomcat作为应用服务器。

我怎样才能增加负载内容的长度,以便我们能够解决上述错误?

AJAX 如下:

 $.ajax({
type: "POST",
crossDomain: true,
//contentType: "application/json; charset=utf-8",
beforeSend: function (request) {
// Headers as below
setRequestHeadersOfFMAPI(request);
},
contentType: "application/json",
dataType: "json",
timeout: (3000 * 60 * 10),
url: urlContext + "/api/v1/application/google_bps_app/metrics/actuals",
data: JSON.stringify({
"actuals": activities
}),

success: function (data) {

}
);

最佳答案

编辑 Tomcat 的 server.xml .在<Connector>元素,添加属性 maxPostSize并设置更大的值(以字节为单位)以增加限制。

关于java - 由于有效负载内容长度,AJAX POST 请求失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37131048/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com