javascript - 发送压缩后的 xhr

标签 javascript post gzip

我有一个“受监控”的应用程序。 Web 客户端每分钟都会向我的服务发送一个包含一些数据的 JSON。 json 很大(每次大约 20Kb)。

有没有办法发送数据的“压缩”版本? 我需要应用它吗?

我正在使用 jQuery 客户端,并且可以从服务器发送自定义 header 。

最佳答案

您还可以使用库 https://github.com/cscott/compressjs 在客户端压缩数据。有多种方法,应根据您的输入数据和客户端可用的资源进行选择。

除了使用 POST 请求之外,您还可以尝试 Websocket 连接,这应该更适合发送较大的输入数据。

关于javascript - 发送压缩后的 xhr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31383307/

相关文章:

javascript - 触发替换中的正则表达式时光标向后移动,JavaScript

javascript - 从 async.series 调用的原型(prototype)函数中使用 'this'

javascript - 映射一个 ImmutableJS 集合

javascript - Node js post数据未定义

node.js - HTTP - 如何发送多个预缓存的压缩 block ?

java - 使用 gzip 压缩组件 - Java EE

javascript - 来自外部脚本的可重用函数

ios - 如何在 Swift 3 和 4 中为 Google Sheets API V4 发布一个值?

node.js - 使用 Fetch API 重新调整的 POST 请求不起作用

gzip - 无法让 iis7 转为 gzip font-face 字体文件