[iOS] HTTP 요청 허용하기

Ujeon 🍵
Aug 2, 2021

--

iOS 9 부터 ATS(App Transport Security) 라는 보안 규칙이 추가되었습니다.

이 규칙의 핵심은 SSL 보안 프로토콜을 사용하지 않는 네트워크에 접속하기 위해서는 Info.plist 파일에 설정을 추가해야하는 내용입니다.

만약 이런 설정 없이 네트워크에 접속을 시도하면 아래와 같은 오류가 발생합니다 :

App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.

SSL이 적용되어 있지 않은 네트워크에 요청을 보내기 위해서는 Info.plist 파일에 아래 옵션을 추가해주면 됩니다 :

Info.plist 파일을 오른쪽 마우스 클릭 후, Open As — Source Code로 실행하여 추가하면 됩니다.

참고 자료

Transport security has blocked a cleartext HTTP

--

--

Ujeon 🍵
Ujeon 🍵

Written by Ujeon 🍵

Hi there, this is Ujeon. I want to be a developer who passes on value through development :)

No responses yet