firebase - Firebase 函数/GCP 函数:HTTPS 到外部托管 API 失败并出现 HPE_HEADER_OVERFLOW
问题描述
HPE_HEADER_OVERFLOW
收到对HTTP(s)
发布请求的响应时,我遇到了错误情况。
看起来响应 http 标头大小大于 8KB。Node 8+ 引入了这个 8KB 限制作为安全措施的一部分。
影响可接受的 http 标头大小的猴子补丁似乎不再起作用了?考虑到这是云;也不能使用--max-http-header-size
NodeJs 命令行选项;-)
你能建议解决方法或补丁吗?(除了改变外部 API 实现)
亲切的问候弗雷德
解决方案
Cloud Functions 不提供对用于运行代码的 nodejs 命令行的任何访问权限。据我所知,安全限制是无法绕过的,在这方面也不会发生任何改变。但是,您当然可以自由地为其提交功能请求。
推荐阅读
- mongodb - 如何根据数组是否包含pymongo中的特定元素来更新所有文档?
- python - For循环在Python中迭代一个没有顺序的列表
- arrays - 将一个命令的结果传递给另一个命令
- mysql - 在插入之前创建 mysql 触发器(语法错误)
- angular - 如何在 Angular 9 中导入 automapper-ts
- wpf - 如何使用 tooltip 样式中的 depenceny 属性来设置文本?
- bash - 使用通用密码自动化 ssh-add 私钥
- php - Symfony - 呈现形式的默认(空)条目?
- javascript - 从另一个对象数组中过滤字符串数组中的值
- javascript - 将使用 javascript 插入的文本插入 php 变量