https://velog.io/@soopy368/web-Get%EA%B3%BC-Post%EC%9D%98-%EC%B0%A8%EC%9D%B4%EB%A5%BC-%EC%95%8C%EC%95%84%EB%B3%B4%EC%9E%90

 

[web] Get과 Post의 차이를 알아보자

GET과 POST는 HTTP 메서드로 클라이언트에서 서버에 정보를 요청할 때 사용한다. 사용 목적에 맞게 HTTP 통신을 제대로 사용할 수 있도록 두 메서드의 차이에 대해서 자세히 알아보자.

velog.io

 

get은 단순 조회용, post는 생성 및 업데이트와 같이 db의 값이 변화하는 경우에 사용 

 

 

 

 


API 

 

이메일 인증 후 회원 가입 

// 이메일 인증 확인 후 회원가입
@PostMapping("/verify-email")
public ResponseEntity<ApiResponse>verifyEmail(@RequestParam @Valid  UUID emailTokenId){
    UserTemp userTemp = userService.checkEmailToken(emailTokenId);
    User signUpUser = userService.signUpUser(userTemp);
    ApiResponse response = new ApiResponse( "회원 가입 완료",signUpUser);

    return new ResponseEntity<>(response, HttpStatus.OK);
}

 

이메일 인증을 받은 다음 회원 가입을 처리해주는 메서드인 verifyEmail은 회원을 생성하는 거니까 get X post방식 

+ Recent posts