github-pages - GitHub Pages URI 的最大长度是多少?
问题描述
对于一个附带项目,我正在尝试将一些数据用户生成的内容存储在一个 url 中,这样他们就可以在没有我托管数据的情况下轻松共享它。
在 GitHub Pages 上托管时,我收到消息:当我有一个像这样Error: URI Too Long
的相当长的 url 时。
根据查询字符串的最大可能长度是多少?规范没有限制,但它只取决于实现。
我在他们的文档和谷歌上搜索了 GitHub 页面的 url 长度限制,但没有运气。
解决方案
这是一个有趣的问题,因为您正在发出 get 请求,所以我实际上自己尝试过...如果是您的 url,请求在 8202 个字符处开始失败,但仍然适用于 8201 个字符...响应代码failed requests 为 414,由 github 的 nginx 服务器返回。
因此,如果您想让您的 url 正常工作,Github 将不得不按照此答案中的说明增加其标头缓冲区:How to set the allowed url length for a nginx request (error code: 414, uri too large)
推荐阅读
- javascript - 如何从一组照片中创建一个 base64 数组
- c# - c# winforms clickonce分别下载不同的环境应用?
- c# - 在动态对象上设置属性的通用方法
- elasticsearch - 按未找到但该字段存在的现有字段搜索 Elasticsearch 文档
- javascript - Web OTP api 给出 DOMException:OTP 检索超时
- angular - 可观察的抽象类未触发,Angular 11 ts 4
- django-templates - 表格行中的下拉列表显示循环中的所有元素
- dart - 如何在 Dart 或 Flutter 中创建点函数
- statistics - Amazon SageMaker Studio Autopilot:在进行时间序列预测时,您是否需要将目标列向后移动?
- python-3.x - 如何在熊猫 DF 列中删除连续的相似数字