HTTP/네트워크[2021.09.03]

김정훈·2021년 9월 6일
0

HTTP

목록 보기
2/9

1. REST API

REST는 웹의 장점을 최대한 활용할 수 있는 아키텍처로써 REST API를 사용한다는 것은
REST 아키텍처의 제약 조건을 준수한다는 말

* RESTful API 를 만드는 5가지 기본 설계 지침
  1. 리소스(URI)
    - 이름과 동사:리소스를 설명하려면 구체적인 이름을 사용(getUser,createUser...)
    - 프로그램에서 리소스 이름을 지정할 때 3가지 주요 유형 사용(카멜케이스, 뱀케이스, 척추 케이스...)
  2. HTTP 메소드
  3. HTTP 헤더
    - 헤더 필드는 요청이나 응답, 또는 메시지 본문에서 보낸 객체에 대한 필수 정보를 제공
  4. 쿼리 매개변수
  5. 상태 코드
    - 200(확인)
    - 404(찾을 수 없음)
    - 500(내부 서버 오류)
    .
    .
    .
    
    
    
Open API
정부에서 제공하는 공공데이터. 공공데이터에 쉽게 접근할 수 있도록 정부는 
Open AIP의 형태로 공공데이터를 제공하고 있다. 
그러나 기관이나 API마다 정해진 이용 수칙이 있고, 그에 따라 제한사항이 있을 수 있다.


2. Postman

HTTP 요청을 테스트할 수 있는 도구가 있습니다. 많은 API가 HTTP 프로토콜을
이용하므로, API 테스트 도구라고 부릅니다. 이러한 API 테스트 도구는 클라이언트
입장에서 서버 API를 테스트하거나, API를 만드는 과정에서도 매우 유용합니다. 
Postman은 테스트 도구중 하나입니다.
1. 포스트맨을 통한 GET, POST 요청하기(HTTP응답 코드확인)
2. Open API를 통해 날씨정보 받아오기

profile
프론트엔드 개발자를 꿈꾸고 있습니다!

0개의 댓글