欢快的手电筒 · SMPP:为message_id设置subm ...· 11 小时前 · |
风流的乌冬面 · How to control the ...· 5 天前 · |
光明磊落的馒头 · 【初心者向け】overflow-xの使い方や ...· 5 天前 · |
唠叨的鸵鸟 · HTML5 & CSS3 リファレンス - ...· 5 天前 · |
年轻有为的小狗 · 训练好的深度学习模型是怎么部署的?_深度学习 ...· 1 周前 · |
性感的佛珠 · NI PXIE-8861 ...· 2 月前 · |
绅士的拖把 · 「新片新剧」曹承佑2022-2023年有哪些 ...· 3 月前 · |
从容的电梯 · antSword/CHANGELOG.md ...· 3 月前 · |
帅气的佛珠 · 动画锻炼!EX - 萌娘百科 万物皆可萌的百科全书· 3 月前 · |
我正在尝试使用NestJ开发一个API。当作为Http报头传递的承载令牌太长时(大约2400个字符),我将得到HTTP错误代码431。但是,当承载令牌大约为1200个字符时,它才能工作。有什么设置,我们可以做,以增加标题大小的限制?我正在使用nodejs12
发布于 2020-08-09 08:25:14
HTTP响应状态代码指示服务器拒绝处理请求,因为请求的
431 Request Header Fields Too Large
头太长。在减小请求头的大小之后,可以重新提交请求。
当请求头的 总大小 太大或 单个 标头字段太大时,可以使用431。为了帮助那些遇到这个错误的人,指出这两个中的哪一个是响应体中的问题--理想情况下,还包括哪些标头太大。这使用户可以尝试修复问题,例如通过清除cookie。
在以下情况下,服务器通常会产生此状态:
下面的解决方案不是针对nest.js的,而是针对任何node.js服务器的。
在运行
node --help
时,您将看到其中一个标志是:
...
--max-http-header-size=... set the maximum size of HTTP headers (default: 8KB)
...
此Node.js CLI标志可以帮助:
--max-http-header-size=16384
它将HTTP标头大小设置为16 to。
可以将此标志设置为所需的值。
参考见 这 。
文档说明了这个标志上的最大大小,所以要注意这一点。
https://stackoverflow.com/questions/63319913
复制相似问题
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2024 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
帅气的佛珠 · 动画锻炼!EX - 萌娘百科 万物皆可萌的百科全书 3 月前 |