iOS/iOS Swift 개발 일기

iOS swift REST API로부터 데이터를 읽어오기

Developer-Michelle 2022. 5. 29. 09:56

REST API로부터 데이터를 읽어오기

 

1.URL 객체 생성

let url = "http://swiftapi.rubypapaer.co.kr:2029/hoppin/movies?version=1&page=1&count=10&genreId=&order=releasedateasc"

let apiURI: URL! = URL(string: url)

 

2.REST API를 호출하여 응답 데이터를 받아오기

let apidata = try! Data(contentsOf: apiURI)

 

3.받아온 데이터를 확인하고자 로그로 출력하기 (필수는 아님)

 

 

SSL보안 프로토콜이 적용된 네트워크는 접속시 https://를 사용.

이를 적용하지 않은 일반 프로토콜은 http://를 사용.

보안 프로토콜이 적용되지 않은 서버에 임의로 https://로 접근할 수는 없으며, 클라이언트에서 설정할 수 있는 부분도 아님.

http://는 SSL보안 프로토콜이 적용되지 않았기 때문에, ATS설정을 추가해야 서버에서 데이터를 읽어올 수 있다.

ATS: App Transport Security. -> Info.plist 파일에서 작업해야 함.