相关疑难解决方法(0)

MemoryStream.Close()或MemoryStream.Dispose()

我打电话给哪一个?

是否有必要同时打电话?

如果我已经打过其中一个,那么另一个会抛出异常吗?

.net c# garbage-collection

60
推荐指数
6
解决办法
5万
查看次数

拥有压缩的请求是合法的http/rest吗?

几天前我问了这个问题,我没有接受很多活动.它让我想到也许这是因为我的问题是荒谬的.

我对http的理解是客户端(典型的浏览器)向服务器发送请求(get),在我的例子中是IIS.此请求的一部分是accept-encoding标头,它向服务器指示客户端希望返回资源的编码类型.通常,这可能包括gZip.如果服务器设置正确,它将返回请求的编码中请求的资源.

响应将包括Content-Encoding标头,指示已对资源应用了哪些压缩.响应中还包括Content-Type标头,它指示资源的mime类型.因此,如果响应包括Content-Type:application/json和Content-Encoding:gzip,则客户端知道该资源是使用gzip压缩的json.

现在我面临的情况是,我开发不在浏览器,但移动设备,而不是请求资源,这些设备将张贴数据到服务来处理客户端的Web服务.

所以我已经实现了一个Restfull服务,它接受了json在帖子中的post请求.我的客户使用Content-Type:Application/json发送他们的帖子请求.但我的一些客户要求他们要压缩他们的请求以加快传输速度.但我的理解是,没有办法在请求中指出请求的主体是使用gZip编码的.

也就是说,请求没有内容编码头,只有响应.

是这样的吗?

是否正确使用http来尝试压缩请求?

rest http

5
推荐指数
1
解决办法
1427
查看次数

标签 统计

.net ×1

c# ×1

garbage-collection ×1

http ×1

rest ×1