2014-11-04 47 views
0

我目前正在构建和API,将由使用RestKit的iOS客户端使用。对于POST(创建)操作,我返回一个没有内容的标准202 Accepted状态。由于API上的创建是异步的,因此objectID将设置在位置标题中。ReskKit发布/放入响应头

问题是iOS开发人员指出RestKit不允许您访问响应对象上的标题信息。是否可以在不使用RestKit中的映射功能的情况下访问响应对象?

回答

3

RestKit将处理请求/响应的操作返回给您,并从那里您可以浏览以获取HTTP处理操作和响应对象(其中包含标头)。

+0

谢谢,它原来是iOS端在RestKit上构建的抽象 – 2014-11-05 21:00:23

+0

更具体地说,如果你在块中有操作,你可以通过操作获得NSHTTPURLResponse .HTTPRequestOperation.response。如果您想要“位置”标题中的信息,可以在以下位置获取:operation.HTTPRequestOperation.response.allHeaderFields [@“Location”] – SuperDuperTango 2014-11-07 08:50:23