Day +33

비트·2023년 5월 26일
0

CodeStates

목록 보기
34/54
post-thumbnail
post-custom-banner

Open API

  • 글자 그대로 누구에게나 열려있는 API(공개 API)
    • 그러나 "무제한으로 이용할 수 있다"라는 의미는 아니다.
    • API마다 정해진 이용 수칙이 있고, 그 이용 수칙에 따라 제한사항(가격, 정보의 제한 등)이 있을 수 있다.



API Key

  • API를 이용하기 위해서는 API Key가 필요하다.
    • 마치 서버의 문을 여는 열쇠.



Postman

GET 요청하기

Postman 화면 보기

  1. 새로운 탭 열기
    • 요청 / 응답을 여러개 확인 가능
  1. HTTP 메서드 선택
    • GET, POST, PUT, DELETE 등과 같은 메서드 중 하나 선택.
      • API 문서상 GET 메서드를 사용하므로, GET 선택.
  1. URL 입력 창
    • URL과 End Point를 입력.
  1. HTTP 요청 버튼
    • 요청을 보냄.
  1. HTTP 요청시 설정할 수 있는 각종 옵션
    • 추가적인 파라미터나, 요청 본문 (body)을 추가 할 수 있다.
  1. HTTP 응답 화면
    • 요청을 보낸 후 응답을 확인.

POST 요청하기

POST 요청은 GET요청과는 다르게 본문(body)을 포함하는 경우가 많다.

    • POSTMAN에서 새로운 메시지를 본문에 담아 POST 요청을 보내는 화면
  1. 본문의 형식 선택 (1)
    • JSON 형식으로 보낼 때에는, raw를 선택.
  1. 본문의 형식 선택 (2)

    • 보낼 형식에 맞게 정확한 타입을 선택.
      • JSON 형식으로 보낼 때에는, JSON을 선택.
    • 앞서 1번 및 2번 과정은 HTTP 요청 헤더에 다음과 같이 작성하는 것과 동일.

      • //HTTP 요청 헤더에 전송할 데이터 타입을 입력
        
         Content-Type: application/json
profile
Drop the Bit!
post-custom-banner

0개의 댓글