iOS&Swift🍎/iOS

iOS HTTP 통신 허용

천 원 2022. 8. 13. 22:12

1.  모든 HTTP통신 허용

info.plist에서 APP Transport Security Settings -> Allow Arbitray Loads 를 YES로 변경 해준다

 

2. 특정 도메인만 선택적으로 HTTP통신 허용

info.plist에서 APP Transport Security Settings -> Exception Domains 선택후 원하는 도메인의 주소를 입력한다 여기서 www는 제외 하고 Type 값을 Dictionary로 변경 해준후 

NSIncluedsSubdomains 과 NSExceptionAllowsInsecureHTTPLoads를 추가 해준다.

NSExceptionAllowsInsecureHTTPLoads: 해당 도메인에 대하여 HTTP 접속을 허용 할것인가? -> YES로 할당해 준다

NSIncluedsSubdomains: 해당 도메인의 서브 도메인 까지 설정에 포함 할 것인지