Swift,我如何从RestKit获得响应头文件?

问题描述:

我有一个RestKit请求如下。我如何从响应头获取身份验证令牌?Swift,我如何从RestKit获得响应头文件?

RKObjectManager.shared() 
     .getObjectsAtPath(urlString, 
         parameters: paramsDictionary, 
      success: {(operation: RKObjectRequestOperation?, result: RKMappingResult?) -> Void in 



pod 'RestKit', '~> 0.27.0' 

你可以像这样从RKObjectRequestOperation得到响应头。

if let operation = operation, let headers = operation.httpRequestOperation.response.allHeaderFields as? [String:Any] { 
    print(headers)// Now use subscript with headers dictionary to get your token value 
} 
+0

我得到'RKObjectRequestOperation类型的值没有成员响应# – markhorrocks

+0

@markhorrocks检查编辑的答案。 –

+0

它喜欢'operation.httpRequestOperation' – markhorrocks