0
아래 코드를 사용하여 응답 및 헤더 필드도 가져옵니다.url에서 헤더 필드를 가져올 수 없습니다.
NSMutableURLRequest *NSRequest;
NSRequest = [[NSMutableURLRequest alloc] init];
[NSRequest setURL:[NSURL URLWithString:@"http://72.52.65.142:8083/auth"]];
[NSRequest setHTTPMethod:@"HEAD"];
[NSURLConnection sendAsynchronousRequest:NSRequest queue:[NSOperationQueue currentQueue] completionHandler:^(NSURLResponse *response, NSData *data, NSError *error) {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse*)response;
if ([response respondsToSelector:@selector(allHeaderFields)]) {
NSDictionary *dictionary = [httpResponse allHeaderFields];
NSLog(@"%@", dictionary);
}
}];
하지만 로그는 null입니다.
위의 요청에서 헤더 필드를 가져 오는 방법은 무엇입니까?
시도해주세요. http://stackoverflow.com/questions/4809047/nsurlrequest-setting-the-http-header – nynohu