我正在尝试为我的restkit调用设置标头值.但是,这些似乎不起作用.
我想设置Content-Type和Accept标题application/json
知道问题出在哪里?
谢谢!
RKObjectManager *objectManager = [RKObjectManager sharedManager];
[[objectManager client] setValue:@"application/json" forHTTPHeaderField:@"Accept"];
[[objectManager client] setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
RKURL *URL = [RKURL URLWithBaseURL:[objectManager baseURL] resourcePath:@"/users/sign_in.json" queryParameters:params];
[objectManager loadObjectsAtResourcePath:[NSString stringWithFormat:@"%@?%@", [URL resourcePath], [URL query]] delegate:self];
Run Code Online (Sandbox Code Playgroud)
我不认为它太明显了,虽然它在文档中(我还没有尝试过),但在对象管理器上有一个serializationMIMEType属性.还有一个已定义的JSON常量,因此您的代码可能如下所示:
objectManager.serializationMIMEType = RKMIMETypeJSON;
Run Code Online (Sandbox Code Playgroud)
根据文档,application/json是Accept的默认值,但可以由acceptMIMEType属性指定.
| 归档时间: |
|
| 查看次数: |
5495 次 |
| 最近记录: |