검색결과 리스트
sendSynchronousRequest에 해당되는 글 1건
글
NSURLConnection sendSynchronousRequest 사용 시 유효하지 않은 인증서 처리
-- iOS (iPhone)
2015. 3. 2. 08:04
설정
트랙백
댓글
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
NSURLConnection sendSynchronousRequest로 https를 요청할 때, 사이트가 유효하지 않은 인증서를 사용할 경우 alert이 떠서 폰에서는 멈춘 것처럼 나타난다.이 경우 유효하지 않다는 경고창을 무시시켜야 하는데, 여기서는 동기방식인 경우에 대한 처리를 기술한다.
[NSURLRequest+NSURLRequestWithIgnoreSSL.h]
#import <Foundation/Foundation.h>
@interface NSURLRequest (NSURLRequestWithIgnoreSSL)
+ (BOOL)allowsAnyHTTPSCertificateForHost:(NSString *)host;
@end
[NSURLRequest+NSURLRequestWithIgnoreSSL.m]
#import "NSURLRequest+NSURLRequestWithIgnoreSSL.h"
@implementation NSURLRequest (NSURLRequestWithIgnoreSSL)
+ (BOOL)allowsAnyHTTPSCertificateForHost:(NSString *)host
{
return YES;
}
위처럼 NSURLRequest 카테고리를 하나 생성하여 사용하는 소스에 해당 해더만 import해주면 된다.
필자의 경우는 <AppName>-Prefix.pch 에 전역적으로 선언해두었다.
'-- iOS (iPhone)' 카테고리의 다른 글
App Store iCloud 관련 거절문제 (QA1719) (0) | 2015.07.30 |
---|---|
Notification observer 사용하기 (0) | 2015.03.02 |
global variable 만들기 (0) | 2015.01.18 |
ARC 사용 시 메모리를 과도하게 사용하는 코드에 대한 처리 (0) | 2014.11.07 |
해더파일을 전역으로 import 하기 (0) | 2014.08.13 |
RECENT COMMENT