c# - 压缩字符串

标签 c# javascript asp.net

我尝试通过 http header 发送一些数据(变量 1 - 4 MB),但在 ajax.response 中返回以下错误:

HTTP 错误 400。请求 header 的大小太长。

有什么我可以做的或者单一的方法是压缩数据?如果是,我该怎么做? 任何帮助表示赞赏。提前致谢!

最佳答案

如果您要发送那么多数据,请将其放在请求正文中(例如,在 HTTP POST 中),而不是放在 header 中。增加 header 大小限制(如 cwallenpoole 建议)仍然会给使用网络代理的用户带来问题。

关于c# - 压缩字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6977745/

相关文章:

asp.net - IIS 7.5 提供空白页(静态和动态内容)

javascript - 如何将元素传递给 JavaScript 函数并访问第一个子元素

c# - 绑定(bind)不适用于 ViewModel

Lambda LINQ 语句中的 C# Convert.ToDouble(value)

javascript - Vue.js "Maximum call stack size exceeded"错误。将数据从 parent 传递给 child 失败

javascript - 如果用户开始做其他事情,重置按钮操作

c# - MembershipProvider - Cookie 还是 session ?

C# 单元测试资源

c# - C++ C# 包装器相关。如何从 C# 窗口获取 hwnd 并将其传递给 C++?

javascript - 如何摆脱javascript中的instanceof