C# 压缩和 JavaScript 解压缩
我有一些字符串需要在 C# 中压缩服务器端,然后在 JavaScript 中解压缩客户端。 我可以用什么来实现这个目标?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我有一些字符串需要在 C# 中压缩服务器端,然后在 JavaScript 中解压缩客户端。 我可以用什么来实现这个目标?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
假设您通过 HTTP 获取此数据,是否有任何原因不能在 HTTP 级别执行此操作? (有关 HTTP 压缩的信息,请参阅本文。)
这样您就不应该这样做除了确保请求包含适当的 Accept-Encoding 标头之外,还需要在客户端执行任何操作。 根据您的服务器,您可能只需调整一些服务器设置即可在该侧自动进行压缩...
说实话,值得打破 WireShark 来准确检查线路上和下的情况。 很可能您已经在不知情的情况下进行了压缩:)
Assuming you're fetching this data over HTTP, is there any reason you can't do this at the HTTP level? (See this article for information about HTTP compression.)
That way you shouldn't need to do anything on the client side, apart from making sure that the request includes the appropriate
Accept-Encoding
header. Depending on your server, you may be able to just tweak some server settings to get the compression automatically on that side too...To be honest, it's worth breaking out WireShark to check exactly what's going up and down the wire already. It's just possible you've already got compression without knowing it :)