gpt4 book ai didi

objective-c - 在 RestKit for iOS 中执行 postObject 时忽略响应

转载 作者:可可西里 更新时间:2023-11-01 03:20:14 30 4
gpt4 key购买 nike

我正在使用 RestKit 连接到我们的 WCF 数据服务。

由于响应映射问题,我在使用 RKObjectManager 的 postObject 函数添加实体时遇到问题。

添加实体时,WCF 数据服务返回 201 状态代码和新添加的实体(作为响应)。

是否可以忽略响应,只使用返回的状态码来检查添加是否成功?

彭努

最佳答案

为什么要忽略从服务器返回的新添加的实体?映射该结果有助于使您的本地表示与服务器的表示保持同步。服务器可能已经覆盖了您的对象的某些字段,例如对象 ID,您希望对其进行跟踪。

如果您有映射错误,可能是因为对 POST 操作的响应返回了您的对象的表示形式,这与使用 GET 返回的对象表示形式不同。您是否尝试过使用:

- (RKObjectLoader*)postObject:(id<NSObject>)object mapResponseWith:(RKObjectMapping*)objectMapping delegate:(id<RKObjectLoaderDelegate>)delegate

而是为返回的数据指定一个更合适的映射?

关于objective-c - 在 RestKit for iOS 中执行 postObject 时忽略响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7897555/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com