Javascript 使用JSONP内容压缩web服务响应有效吗?

Javascript 使用JSONP内容压缩web服务响应有效吗?,javascript,jsonp,Javascript,Jsonp,这个问题很简单,但我找不到明确的指导。我正在编写支持JSONP响应的web服务(基于回调查询参数的规范),并希望提供压缩支持 不久前,我提出了ServiceStack中可能存在的一个bug,但在提供修复之前,我正在寻找是否应该首先解决的指导意见?是的。从技术上讲,JSONP是javascript,而不是JSON。即。而且,就像网页可能请求的任何其他JS资源一样(例如静态foo.JS文件),它可以被压缩。感谢您的澄清。某种程度上证实了我的想法,我需要修复一些bug(参见上面的其他链接问题)。您是否

这个问题很简单,但我找不到明确的指导。我正在编写支持JSONP响应的web服务(基于回调查询参数的规范),并希望提供压缩支持


不久前,我提出了ServiceStack中可能存在的一个bug,但在提供修复之前,我正在寻找是否应该首先解决的指导意见?

是的。从技术上讲,JSONP是javascript,而不是JSON。即。而且,就像网页可能请求的任何其他JS资源一样(例如静态
foo.JS
文件),它可以被压缩。

感谢您的澄清。某种程度上证实了我的想法,我需要修复一些bug(参见上面的其他链接问题)。您是否希望根据
接受编码的定义得到压缩响应:gzip、deflate、sdch
头?Fiddler中的快速测试表明,
foo.js
应用程序/javascript
请求就是这样工作的。是的,它应该像任何压缩请求响应一样处理。压缩协商是作为HTTP请求-响应头协商的一部分进行的,该协商或多或少与传输的数据类型无关。JS,CSS,html。。。不管怎样——如果你看看这些类型的文件是如何传输(和压缩)的,它们的头看起来都很相似。