我試圖通過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) {
}
);
對不起,我們正在使用Java。編輯我的問題補充說。 –
更新了我的回答 – madalinivascu