AFgzipRequestSerializer 0.0.2

AFgzipRequestSerializer 0.0.2

测试已测试
语言语言 Obj-CObjective C
许可 MIT
发布日期上次发布日期2015年3月

MatttKevin Harwood 维护。



 
依赖
AFNetworking~> 2.0
Godzippa~> 1.0
 

AFgzipRequestSerializer 将指定的序列化生成的请求应用 gzip 压缩,并设置适当的 Content-Encoding 标头。

示例用法

AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
manager.requestSerializer = [AFgzipRequestSerializer serializerWithSerializer:[AFJSONRequestSerializer serializer]];

NSDictionary *parameters = ;
[manager POST:@"http://example.com/"
   parameters:@{@"foo": "bar"}
      success:^(NSURLSessionDataTask *task, id responseObject) {
        NSLog(@"%@", responseObject);
}
      failure:^(NSURLSessionDataTask *task, NSError *error) {
        NSLog(@"[Error] %@", error);
}];
    POST http://example.com/

    Accept-Content: application/json
    Content-Type: application/json
    Content-Encoding: gzip

    (gzip-compressed JSON)

联系方式

Mattt Thompson

许可

AFgzipRequestSerializer 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。