Как увеличить размер входных данных в менеджере API wso2

Как настроить размер входных данных в менеджере API wso2

мы должны отправить полезную нагрузку размером более 2 МБ. это запрос приложения / JSON

<html>
    <head>
        <title>413 Request Entity Too Large</title>
    </head>
    <body bgcolor="white">
        <center>
            <h1>413 Request Entity Too Large</h1>
        </center>
        <hr>
        <center>nginx</center>
    </body> 
</html>

1 ответ

Ошибка выглядит как Ngnix, выбрасывающий эту ошибку.

Используйте текстовый редактор nano: $ sudo nano /etc/nginx/nginx.conf

Должен быть запущен от имени пользователя root:

vi /usr/local/nginx/conf/nginx.conf

Добавьте следующую строку в http или в контекст сервера или расположения, чтобы увеличить ограничение размера в nginx.conf, введите:

установить размер тела клиента 2M

client_max_body_size 2M; Директива client_max_body_size назначает максимальный принятый размер тела клиентского запроса, указанный строкой Content-Length в заголовке запроса. Если размер больше указанного, то клиент получает ошибку "Запросить объект слишком большой" (413). Сохраните и закройте файл. Перезагрузите веб-сервер nginx, введите:

/ usr / local / nginx / sbin/nginx -s перезагрузить

Используйте сам nginx, чтобы перезагрузить его:

/ sbin/nginx -s перезагрузить

Для RHEL/CentOS/Debian/Ubuntu Linux попробуйте:

сервис nginx reload

Если вы используете систему на основе systemd, запустите: $ sudo systemctl reload nginx.service

Другие вопросы по тегам