如何从服务器响应中发送的 header 中读取数据。我正在使用NSURLConnection发送请求。
最佳答案
如果URL是HTTP URL,那么您在连接的委托(delegate)的NSURLResponse
方法中(或通过其他方法)收到的-connection:didReceiveResponse:
将是NSHTTPURLResponse
,它具有 -allHeaderFields
方法,可用于访问标题。
NSURLResponse* response = // the response, from somewhere
NSDictionary* headers = [(NSHTTPURLResponse *)response allHeaderFields];
// now query `headers` for the header you want