반응형

 

📝 URI

URI는 리소스의 이름만 나타낸다.

예를 들면 www.naver.com 처럼 프로토콜 방식도 안 적혀 있는 자체를 의미한다.

 

📝 URL

URL은 프로토콜 방식과 URI를 포함한다.

예를 들면  https://www.naver.com 처럼 HTTPS 라는 프로토콜 방식www.naver.com 이라는 URI 이름을 가지고 있다

 

📝 URN

메인 도메인을 제외한 부분을 의미한다

EndPoint이라고 생각하면 된다. 

 

📝 REST API

웹에 존재하는 모든 자원(이미지, 동영상, DB 자원)에 고유한 URI를 부여해 활용 [API서버 중에서 REST방식을 잘 따르는 API] HTTP Method + 모든 개체 Resource화 + URL 디자인 (라우팅)

 

  • HTTP Method
    • HTTP방식(POST, GET, DELETE, PATCH)을 통해 해당 자원에 대한 CRUD를 적용 한 것
  • 모든 개체 Resource화
    • 요청시 Response로 돌려줄 개체의 값들 → Json, XML
  • URL 디자인 (라우팅)
    • 요청할 HTTP URL 주소

예시로 https://192.168.0.40/user의 URL을 통해 GET방식으로 호출할 때 Json형식으로 user에 대한 정보를 보내준다

 

📝 RESTFul

Rest API 설계 규칙을 올바르게 지킨 시스템을 Restful하다 한다

 

📝 SOAP

데이터를 주고 받는 규약으로서 XML으로 작성한다.

데이터를 주고 받을 때 XML 작성 → WSDL로 정의 → UDDI에 등록 → UDDI등록된 프로토콜 기반 호출 → 데이터 획득

 

  • WSDL
    • 웹 서비스를 기술한 언어로 XML을 작성할 때 규약이다 안에는 보낼 데이터에 대한 규약따위가 들어있다
    • 예를 들면 HTTP통신할 때 Header에 들어갈 때 Content-Type이 Application/json 이런식으로 설정하는 것과 같다. json으로 표현하자면 이런 형식인 것이다. { "name" : "lee" }
  • UDDI
    • WSDL로 정의되면 UDDI라는 곳에 등록되어 호출해서 데이터를 받아갈 수 있게 한다.

 

 

🔗 참고 자료 및 출처

https://www.elancer.co.kr/blog/view?seq=74 

 

URI와 URL, 어떤 차이점이 있나요? | 이랜서 블로그

uri와 url, 비슷한 듯 다른 it 용어, 어떤 차이점이 있는지 확인하기 | uri url 차이, uri 뜻, uri 란, uri url urn, uri vs url

www.elancer.co.kr

 

반응형