etc

REST&SOAP

seo dori 2023. 3. 15. 22:29

영화진흥위원에서 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사용하러 가서 보니까 처음본거같아서 써봄