2015-03-18 10 views
0

Я разрабатываю приложение для Android, и я отправляю сложные данные json (с изображениями с кодировкой base64), используя библиотеку kevinsawicki/http-request.Как увеличить лимит размера запроса POST?

Я делаю что-то вроде этого:

HttpRequest request = HttpRequest.post(url) 
    .header("Content-Type", "application/json") 
    .send(data); 

request.created() возвращается false и request.code() возвращает код HTTP .

Этот код ...

413 Request Entity Too Large. Сервер не принимает запрос, потому что объект запроса слишком большой

Итак, мне нужно увеличить максимальный размер для того, чтобы отправить эти огромные объемы данных. Как я могу это достичь?

+1

THis установлен на сервере. Вам нужно будет играть с настройками вашего веб-сервера, что не соответствует теме SO. Попробуйте суперпользователь (на этот раз это действительно место!) –

ответ

-1

Если ваш серверный сервер является tomcat и jboss, их максимальный размер сообщения по умолчанию равен 2M.

Пожалуйста, обратитесь по следующим ссылкам:

http://tomcat.apache.org/tomcat-7.0-doc/config/ajp.html https://docs.jboss.org/jbossweb/2.1.x/config/http.html

maxPostSize 
The maximum size in bytes of the POST which will be handled by the container FORM URL parameter parsing. The limit can be disabled by setting this attribute to a value less than or equal to 0. If not specified, this attribute is set to 2097152 (2 megabytes). 
Смежные вопросы