swift를 사용하여 iOS 애플리케이션을 구축 중입니다. API 호출에 URLSession을 사용합니다. IP 주소를 사용하여 모든 API 호출을 만들었고 모든 것이 작동했습니다. 이제 앱을 상점에 넣어서 IP 주소를 도메인 이름으로 변경했습니다. API는 우편 배달부에서 일하고 있습니다. 그러나 내 코드에서 오류 :
"HTTP로드 실패 (오류 코드 : 100 [1 : 100]), 오류 코드 : 100, 작업을 완료 할 수 없습니다. 프로토콜 오류".
나는 임의로드를 사용했습니다. 나는 프로토콜로서 "https"와 "http"를 시도했다. 내가 뭘 놓치고 있니?
스위프트 3
엑스 코드 (9)
테스트 장치 아이폰 OS (11)프로토콜 호출을 제공하는 API 호출
편집 : 서버의 IP 주소를 사용하고있는 경우이 문제가 발생하지 않습니다 . 따라서 내 요청이나 형식에는 오류가 없다고 생각합니다. IP 주소를 도메인 이름 (https://myServerAddress.com)으로 변경하는 경우에만 오류가 발생합니다.
나는 한 아래의 표를 참조하십시오. 친절히 당신이 투표하기 전에 이유를 말해. 이에 대한 적절한 답을 제시하는 중복 질문은 보지 못했습니다. – Rounak
[Error Domain = NSPOSIXErrorDomain Code = 100 "프로토콜 오류"] 가능한 복제본 (https://stackoverflow.com/questions/41461481/error-domain-nsposixerrordomain-code-100-protocol-error) – Rishabh