我有一个问题,但我接受绕过此功能的其他建议。
基本上,我在 get 请求中向我的服务器发送大约 3000 个字符的大行文本,然后服务器将其作为 url 中的参数发送到谷歌翻译。
问题:当 url > 1900 个字符时,Nginx 会抛出 502 bad gateway 错误。
如何增加 nginx url 的限制?
替代解决方案:使用 JSON 中的 3000 个字符作为字符串发送 post 请求?
要回答您的问题,您可以在包含服务器配置的 nginx.conf 文件中更改一个设置。
将以下设置设置为适合您情况的设置:
large_client_header_buffers 4 16k;
找到它的文档here. http://nginx.org/en/docs/http/ngx_http_core_module.html#large_client_header_buffers
我建议使用 POST 请求,以防您的 ~3000 个字符请求变得更大并且您的 nginx 配置达到限制。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)