压缩字符串
Compressing string
我尝试通过http头发送一些数据(变量1 - 4mb),但在ajax.response中返回以下错误:
HTTP错误400。请求头的大小太长。
我可以做些什么,或者方法单一是压缩数据?如果是,我该怎么做?任何帮助都是感激的。提前感谢!
如果你要发送这么多数据,把它放在请求的正文中(例如,在HTTP POST中),而不是在头中。增加报头大小限制(如cwallenpoole建议的)仍然会导致web代理后的用户出现问题。
大多数http服务器接受大约8-16KB的报头。因此,如果您的数据太大,只需使用POST
方法发送。
就我个人而言,我只会增加可接受的标题的大小。MS建议相同,并给出了如何在必要时将其提高到16 MB的说明(参见MaxRequestBytes)。
相关文章:
- 用有限的字符集压缩字符串,然后在JS中解压缩
- 在树枝模板上从数据库中解压缩HTML字符串
- 使用JavaScript将压缩文本文件加载到字符串中
- 在C#中压缩字符串,然后在JavaScript中解压缩
- 使用 javascript 压缩包含嵌入图像的 HTML 字符串
- 谷歌闭包编译器不压缩字符串值
- 在JavaScript/NodeJS中压缩十六进制字符串
- 长字母strjng到短字符串压缩
- URL 哈希参数的 JavaScript 字符串压缩
- 为什么LZMA-JS压缩的字符串的大小比压缩前大大约10倍
- 使用 JavaScript 编码和压缩字符串
- 通过替换常用字符串来压缩 JSON
- 字符串中包含的大型基数 10 的数字的最佳压缩
- 如何在用户脚本中压缩/解压缩字符串
- 解压缩后如何取回原始字符串 - Zlib
- 压缩 JSON 字符串?(以及一般的字符串)
- 在常规压缩的替换字符串中插入 $
- 无法解决此字符串压缩问题
- c#中的字符串压缩和Javascript中的解压
- javascript字符串压缩与localStorage