인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

jjin님의 프로필 이미지
jjin

작성한 질문수

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

회원 등록 API

회원등록 api

작성

·

522

0

postman에서 Body에 form-data에서 key, value에 각각 name, hello 라고 하면 안되는데 스프링부트에서는 항상 Body-raw -> Json에서만 들어갈 데이터를 작성해야 되나요?? form-data에 name, hello 작성하면 안되나요??

답변 1

0

안녕하세요. sjjin님, 공식 서포터즈 OMG입니다.
415 unsupported media type 에러가 발생했을텐데요,

Form데이터를 받으려고 하면, 코드를 수정하셔야 됩니다.

@RequestBody를 제거해서 확인해주세요.

@PostMapping("/api/v1/members")
public CreateMemberResponse saveMemberV1(@RequestBody @Valid Member member) {
    Long id = memberService.join(member);
    return new CreateMemberResponse(id);
}

image

image
감사합니다.

jjin님의 프로필 이미지
jjin
질문자

form-data도 바디에 받는 건데 왜 @RequestBody를 지워야 하나요??

아래 링크를 참고해주세요

https://januaryman.tistory.com/169

jjin님의 프로필 이미지
jjin

작성한 질문수

질문하기