【发布时间】:2017-01-10 01:25:35
【问题描述】:
我在 angularjs 上使用 $http,我有一个相当大的请求要发送。
我想知道是否有办法做这样的事情:
content = "I'm a very long content string!"
$http.post content, url, 'gzip'
并自动压缩发布请求内容并添加适当的请求标头,以便服务器知道解压缩内容并将其正确传递给控制器
我可以在我这边压缩内容,然后在服务器上手动重新打开它,但我认为应该有一些方法可以自动完成。有吗?
【问题讨论】:
-
这对您有用吗? onehungrymind.com/zip-parsing-jszip-angular这里是jszip:stuk.github.io/jszip
-
这是一个很酷的包,但它是关于在客户端打开一个 zip,我希望我的文本在发送到服务器的请求时被压缩
-
好吧,有道理;也许 js-deflate 可能会起作用:github.com/dankogai/js-deflate 似乎其他人也对此感兴趣,但客户端-服务器通信并不容易:stackoverflow.com/questions/424917/…
-
你有没有解决过这个问题,因为我遇到了类似的情况?
-
看看下面这个主题的详细回答:http://stackoverflow.com/a/34252371/6462840