본문 바로가기
iOS

[24일차] Network 통신

by 디지털노마더 2020. 8. 14.

우리가 사용하는 대부분의 앱 서비스에는 'Network' 통신이 필요하다.

로그인, 장바구니, 결제 등등 서버와의 통신이 필요한 기능의 대부분에 쓰여지는 기술이다.

 

1. 클라이언트 -> 서버로 'Request(요청)'
2. 서버 -> 클라이언트로 'Response(데이터)' 전달
3. 클라이언트 <-> 서버 간의 데이터 교환


* App + Concurrency (동시성)
 : 앱 서비스 내에서 네트워크 통신이 이루어지는 과정이라도 동시적으로 사용자 터치 반응에 대한 처리는 이루어져야 한다.

* HTTP : 앱과 서버 사이에서 데이터를 주고 받기 위한 네트워크 통신규약

* HTTP Request Method
 1. POST : Create
 2. GET : Read
 3. UPDATE : Update
 4. DELETE : Delete

* Content-Type 
 : 전달되는 데이터 형식(text/html, application/json, image/png, video/mpeg ..)

* HLS (HTTP Live Streaming)
 : 동영상 플랫폼에서 주로 사용하는 기술 (Hot Tech)

 

<네트워크 실습>

 : itunes search api를 이용하여 Request - Respnse 데이터 확인

POSTman으로 Response 데이터 확인
 미리보기(previewUrl) - URL 테스트 화면

댓글