본문 바로가기

etc

REST&SOAP

영화진흥위원에서 API를 이용하여 원하는 날짜 다운받는데

페이지에 나와 있는 응답예시 JSON

http://kobis.or.kr/kobisopenapi/webservice/rest/boxoffice/searchDailyBoxOfficeList.**json**?key=f5eef3421c602c6cb7ea224104795888&targetDt=20120101

 

위의 URL에서 key값에 내가 부여 받은 키값을 넣어주고 원하는 날짜를 형식에 맞게 targetDt에 넣어준다

 

근데 

REST&SOAP 방식이 두개 나와서 알아봄

REST API

REST : 네트워크를 통해서 컴퓨터들끼리 통신할 수 있게 해주는 아키텍처 스타일

URI(인터넷 식별자)와 HTTP프로토콜을 기반으로 함, REST는 HTTP프로토콜덕에 단순함이 핵심

데이터 포멧으로는 브라우저간 호환성이 좋은JSON 사용

클라이언트 -서버 모델로 구축

캐시 사용가능

페이로드처리 미리 안알려도됨

SOAP

SOAP(simple object access Protocl) 프로토콜 그자체, 보안이나 메시지 전송등이 있어서 REST보다 더 많은 표준들이 정해져 있기 때문에 복잡

보안수준이 엄격, 은행용 모바일앱처럼 보안수준이 높아야하거나, 신뢰할 수 있는 메시징 앱, 또는 ACID를 준수해야하는 경우라면 SOAP방식 선호

XML만 사용

캐시사용 불가

페이로드처리 엄격한 통신규약, 모든 메시지는 보내기전에 알려져야함

 


전공때 단어를 공부했던 기억이 났는데 실제 API사용하러 가서 보니까 처음본거같아서 써봄 

'etc' 카테고리의 다른 글

첫 WEB프로젝트 회고 - unic5n🦄 가구이커머스 모델링  (1) 2023.04.15
git - cherry-pick(체리픽)  (0) 2023.03.28
iterm 2 자동완성 &  (0) 2023.03.24
Git 명령어  (0) 2023.03.17
csvToJson 사용해봄  (0) 2023.03.15