当前位置: 首页 > 知识库问答 >
问题:

414错误请求-通过邮递员的URI太大

姬承教
2023-03-14

我有一个包含大量参数的GET请求,每当我通过浏览器点击它时,它都可以正常工作,但是每当我尝试通过Postman点击相同的请求时,我都会得到-"414错误-Request URI Too大|nginx"。这是一些奇怪的事情,因为我通过浏览器获取结果。请帮助。

共有1个答案

荆乐
2023-03-14

从postman,您可以从右侧边栏将请求复制为curl。有一个

然后在浏览器中打开检查控制台,转到“网络”选项卡,找到您的请求并右键单击-

然后你应该检查它们之间的差异。邮递员在执行请求时添加了一些头,因此这可能是原因。

如果您可以更新nginx配置

出发地:http://nginx.org/r/large_client_header_buffers

Syntax: large_client_header_buffers number size ;
Default: large_client_header_buffers 4 8k;
Context: http, server

有关如何更新nginx配置的更多详细信息,您可以在这篇文章中找到 如何为nginx请求设置允许的url长度(错误代码:414,uri太大)

 类似资料:
  • 我正在将Flask与Apache一起使用。当我发送带有长url(19000个字符)的GET请求时,响应是 我怀疑该请求触发了< code > werkzeug RequestURITooLarge异常或flask 。当我用相似的url长度直接向Apache发送请求时,没有错误。 有没有办法增加Flask处理的最大url长度?

  • 在Google Translate Api for Java的官方文档中,它说我们可以使用post-method发送超过2K个字符。https://developers.google.com/translate/v2/using_rest 然而,当我尝试翻译长度超过2k的文本时,我得到错误414(请求URI太大)。 更新:我明白了,上面的代码是正确的。最后我意识到这个错误不是来自谷歌翻译服务,而是

  • 问题内容: 我已经开发了一个PHP网络应用程序。我给用户一个选项,可以一次更新多个问题。这样做时,有时用户会遇到此错误。有什么办法可以增加Apache中URL的长度? 问题答案: 在Apache下,该限制是可配置的值 。如果要支持更长的请求URI,请将此值更改为大于其默认值8190的值。该值在 /etc/apache2/apache2.conf中 。如果不是,请在下添加新行()。 但是,请注意,如

  • 我正试着在邮递员上打API。API正在服务器上工作,但我没有收到任何数据。以下是视觉图像: 它是回应我与“没有数据”和400错误的要求。

  • 我正在尝试使用Postman访问API,以使用基本身份验证获取响应,但当我提交数据时,它会给我带来可怕的400错误,这显然表明某些标头设置不正确。 以下是API信息: 作为回应,我应该得到一个JSON形式的加密令牌,而不是得到这个错误。 以下是邮差截图: 我错过了什么吗?

  • 问题内容: 我正在使用ckeditor格式化我的内部一些数据 现在,当我尝试使用这种方式发布数据时, 我得到错误 HTTP错误414。请求URL太长。 我在这里遇到错误:http : //iranfairco.com/example/errorLongUrl.aspx 尝试单击该页面左下方的“ 编辑文本” 按钮。 为什么会这样呢?我该如何解决? 问题答案: 根据这个问题,URL的最大实际长度是20