Я пытаюсь использовать службу REST через ajax. Для этого я отправляю запрос jQuery AJAX POST, который не соответствует следующему сообщению.Ошибка запроса AJAX POST из-за длины содержимого полезной нагрузки
{"statusCode":400,"error":"Bad Request","message":"Payload content length greater than maximum allowed: 1048576"}
Размер полезной нагрузки, которую мы пытаемся отправить, составляет около 3 мб.
Service API разработан в JAVA, а на стороне API обслуживания мы имеем nginx как веб-сервер и 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