0

如何在 wso2 API 管理器中配置输入有效负载大小

我们要发送的有效载荷大小超过 2MB。即应用程序/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>
4

1 回答 1

0

该错误看起来像 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 重新加载

如果您使用基于 systemd 的系统运行: $ sudo systemctl reload nginx.service

于 2018-06-29T05:49:43.100 回答