TIL 23.11.17

한승준·2023년 11월 17일

TIL

목록 보기
23/41

vscode 확장프로그램 RESTClient

# @name 이름

{{이름.response.body.accessToken}}

이런식으로 요청받은 값을 가져와서 api-test가 가능하다

예시)

Sign-Up

POST http://localhost:3000/api/signup 
Content-Type: application/json

{ "password":"123456", "name":"hsj2", "email":"asd23@asdasd.asd" }

Sign-In

# @name getJWT
POST http://localhost:3000/api/signin
Content-Type: application/json

{ "password":"123456", "email":"asd2@asdasd.asd" }

내정보 조회

GET http://localhost:3000/api/signin/me
Content-Type: application/json
Authorization: Bearer {{getJWT.response.body.accessToken}}

Http Status Code

  • 400 Bad Request

    • 요청이 잘못된 경우 사용
    • 값이 입력되지 않았을 때
  • 401 Unauthorized

    • 인증 정보가 부정확한 경우 사용
    • 로그인 시에 유저가 존재하지 않거나 비밀번호가 일치하지 않는 경우, 또는
      토큰이 유효하지 않은 경우
  • 419 Authentication Timeout

    • 인증 토큰의 유효기간이 만료된 경우 사용됩니다.
    • JWT 토큰의 만료 시간이 지났을 때
  • 200 OK

    • 요청이 성공적으로 처리되었을 때 사용
    • 로그인이나 API 요청이 성공적일 떄
profile
한승준

0개의 댓글