HTTP 요청 URI 

  •  URI : 서버한테 요청을 보내는 곳의 주소 ( ex) 우편보낼때 쓰는 주소 같은역할)
    • URI외에도 URL, URN도 있지만 이것은 나중에
  • Query Parameter (=Query string)
    • 리소스를 검색/필터링 하는 경우 사용
    • ?를 이용해서 사용자(?!)가 입력한 데이터를 서버에 전달하여 
    • ?파라미터(key)=값 & 파라미터(key)=값&... 이런식
      • https://velog.io/search?q=dev&username=xxxx
      • https://www.google.com/search?q=variable
const express = require('express');
const app = express();
const port = 3000;

app.get('/users', (req, res) => {
  console.log(req.query);
})

app.listen(port, () => {
  console.log(`서버가 실행됩니다. http://localhost:${port}`);
})
const express = require('express');
const app = express();
const port = 3000;

app.get('/users/:userId', (req, res) => {
  console.log(req.params);
})

app.listen(port, () => {
  console.log(`서버가 실행됩니다. http://localhost:${port}`);
})

 

 HTTP 요청 메서드 

  • GET : 데이터 조회
  • POST : 데이터 생성 ( 결제, 로그인, 회원가입 등)
  • PUT : 특정 데이터 전체를 교체할 때(수정할 때)
  • PATCH : 특정 데이터의 일부를 교체할 때 (수정할 때)
  • DELETE : 데이터를 삭제할 때

     ▶ PUT 과 PATCH 예시 (https://papababo.tistory.com/entry/HTTP-METHOD-PUT-vs-PATCH-%EC%B0%A8%EC%9D%B4%EC%A0%90)

 HTTP 요청 메세지 

  • HTTP Header
  • HTTP Body

Back-end 서버에서 만든 API가 잘 작동하는 지 테스트가 필요한데, 인터넷 창에서는 한계가 있으므로 이때 필요한 것이 아래에 있다↓

 Postman(포스맨) 

사용법링크

 

💽 POSTMAN 사용법 - API 테스트 자동화 고급 활용까지

포스트맨 (POSTMAN) POSTMAN은 API를 개발, 테스트, 공유 및 문서화하는 데 사용되는 API 클라이언트 이다. 엔드 포인트 URL을 입력하는 테스트에 사용되며 서버로 요청을 보내고 서버에서 응답을 받아 a

inpa.tistory.com

 

'프로그래밍 > Node.js' 카테고리의 다른 글

REST API : 경로 Naming, HTTP Method  (0) 2023.07.26
응답방법/요청 데이터 사용법  (0) 2023.07.25
Express Routing(라우팅)  (0) 2023.07.25
HTTP response status codes(상태코드)  (0) 2023.07.24
Express 로 웹서버 구축  (0) 2023.07.14

+ Recent posts