【发布时间】:2020-10-28 01:06:20
【问题描述】:
对于一个辅助项目,我试图将一些数据用户生成的内容存储在一个 url 中,这样他们就可以轻松地共享它,而无需我托管数据。
当我在 GitHub 页面上托管时,我收到消息:Error: URI Too Long 当我有一个相当长的网址(如 this)时。
根据What is the maximum possible length of a query string?,规范中没有限制,但仅取决于实现。
我在他们的文档和 Google 上搜索了 GitHub 页面的 url 长度限制,但没有运气。
【问题讨论】:
-
为什么不把它存储在片段部分呢?或者使用
data:URI(没有实际长度限制),它包含一个最小的 Base64 编码网页,并带有一个重定向到您的 GitHub Pages 页面的嵌入式脚本? -
使用片段是个好主意。我没有意识到它们没有传递给服务器。使用数据 uri 有什么好处?我不确定它如何帮助绕过长度限制。
标签: github-pages