我尝试通过 http header 发送一些数据(变量 1 - 4 MB),但在 ajax.response 中返回以下错误:
HTTP 错误 400。请求 header 的大小太长。
有什么我可以做的或者单一的方法是压缩数据?如果是,我该怎么做? 任何帮助表示赞赏。提前致谢!
最佳答案
如果您要发送那么多数据,请将其放在请求正文中(例如,在 HTTP POST 中),而不是放在 header 中。增加 header 大小限制(如 cwallenpoole 建议)仍然会给使用网络代理的用户带来问题。
关于c# - 压缩字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6977745/