测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可 | MIT |
发布日期上次发布日期 | 2015年3月 |
由 Mattt 和 Kevin 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 文件。