我正在编写一个 ios 应用程序,它使用 restkit 通过 Rest with JSON 与 Web 服务器通信
我可以使用 [[RKObjectManager sharedManager] loadObjectsAtResourcePath:path delegate:self] 从我的 Web 服务中获取对象作为 JSON,将其映射到 obj-c 对象,它工作正常
现在我正在尝试使用:[[RKObjectManager sharedManager] putObject:obj delegate:self];并且此调用以编码形式而非 JSON 形式将对象发送到 Web 服务
所以我的问题是:如何配置 sharedManager(或 routeur?)发送内容类型为 JSON 而不是编码形式。
非常感谢任何代码示例。
谢谢!
最佳答案
最简单的方法是在初始化对象管理器时简单地设置属性,如下所示:
RKObjectManager* objectManager = [RKObjectManager objectManagerWithBaseURL:@"http://url.com"];
objectManager.serializationMIMEType = RKMIMETypeJSON;
关于objective-c - RestKit ios - put - json 而不是编码形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5320198/