我试图通过ajax使用REST服务。为此,我发送jquery AJAX POST请求失败,并显示以下消息。AJAX POST请求由于Payload内容长度而失败
{"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) {
}
);
2016-05-10
Pra Jazz