我必须为同一个类使用不同的请求描述符(对于不同的 HTTP 方法)。
用例如下:
我有User
一些属性(属性)的类,例如,identity, username, password, firstname, lastname
.
我想为使用所有这些字段的 POST 方法使用请求描述符,并为 PUT 方法使用另一个请求描述符,它只处理名字、姓氏和密码。(在这个例子中,我不想修改身份和用户名)。
我怎样才能做到这一点?
谢谢!
我必须为同一个类使用不同的请求描述符(对于不同的 HTTP 方法)。
用例如下:
我有User
一些属性(属性)的类,例如,identity, username, password, firstname, lastname
.
我想为使用所有这些字段的 POST 方法使用请求描述符,并为 PUT 方法使用另一个请求描述符,它只处理名字、姓氏和密码。(在这个例子中,我不想修改身份和用户名)。
我怎样才能做到这一点?
谢谢!
我有一个类似的问题 - 本质上是想从托管对象中挑选字段以 POST 回服务器。我想要的字段取决于服务端点。我怀疑继承 ObjectManager 可能是最好的方法。然而,实用主义今天为我赢得了胜利,在我的(客户端)Web 服务 API 访问类中,我在发出请求之前添加了描述符(带有特定于端点的对象映射),然后再次删除它们,留下我的 ObjectManager有光泽和干净。
RKObjectManager 类文档有一个关于自定义和子类化的部分:http ://restkit.org/api/latest/Classes/RKObjectManager.html#tasks