2014-11-04 49 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