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 파일에서 작업해야 함.
'iOS > iOS Swift 개발 일기' 카테고리의 다른 글
iOS swift 일반 뷰 컨트롤러에서 테이블 뷰 사용 (0) | 2022.05.29 |
---|---|
iOS swift 재사용 매커니즘 (0) | 2022.05.29 |
iOS swift 네트워크 통신의 종류 (0) | 2022.05.28 |
iOS swift 셀프 사이징 셀 (0) | 2022.05.28 |
iOS swift 테이블 뷰의 행 높이를 결정하는 방식 (0) | 2022.05.28 |