inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Triển khai dự án mẫu API dựa trên Spring Boot để cải thiện năng suất

Triển khai phát hành Kakao Token (2) - Nhận Token

feignClient의 consumes와 @RequestHeader는 같은 역할인가요?

929

fox939294

10 câu hỏi đã được viết

0

카카오 토큰 발급 구현(2) 5:27 부분

feignClient의 PostMapping에

consumes = "application/json"이 있는데

이 부분이 외부 api 요청시 헤더 지정 역할인 것으로 알고 있습니다.

 

그런데 카카오에서는 x-form-urlencoded로 요청하라고 해서 @RequestHEader("Content-Type)을 따로 지정해주는 것으로 이해했느데요

 

consumes="x-form-urlencoded"로 하고 파라미터에서 contentType을 제거해도 되나요?

spring-boot jpa web-api

Câu trả lời 1

0

bgh79465479

안녕하세요! 이 부분은 제가 실수를 했었네요

 

아래 2개 모두다 보낼 content-type을 지정하는 부분이고, 호출해보니 우선순위는 consumes가 더 높은걸로 확인했습니다.

@RequestHeader("Content-Type)

@PostMapping(value = "/oauth/token", consumes = "application/json")

 

카카오 문서에는 application/x-www-form-urlencoded;charset=utf-8으로 보내라고 되어있는데, apllication/json으로 보내도 정상적으로 수행됐었네요

 

말씀하신것처럼 @RequestHeader("Content-Type) 를 제거하고, consumes="application/x-www-form-urlencoded;charset=utf-8"로 지정하고 보내셔도 됩니다.

OAUTH2 질문

0

93

2

카카오토큰관련

0

79

2

auditing

0

76

1

전역에러처리질문

0

112

2

토큰 발급 관련 문의 드립니다.

0

129

2

이 흐름이 맞을까요??

0

126

2

OpenFeign을 어떤 상황에서 어떻게 사용하는지 감이 안옵니다...

0

216

2

도메인형 패키지 구조 질문

0

241

1

application.yml token 선언 시 오류

0

322

1

토큰발행시 500 INTERNAL_SERVER_ERROR

0

154

1

oauth 회원가입 시 필수 추가 정보는 어떤 식으로 받으시나요?

0

287

2

io.jsonwebtoken.security.WeakKeyException 해결방법

0

386

1

리프레시 토큰 사용 관련 문의 건

0

336

1

Xss 에서 WebConfig 오류 발생됩니다.

0

667

1

applycation.yml 의 readTimeout 이 적용이 안됩니다.

0

695

2

강사님 Swagger에 질문드립니다.

0

293

2

kakao token 발급 시 에러

0

729

2

아직 초반부분인데 질문이있습니다.

0

204

1

socialLoginApiService map 주입

0

290

1

전역 에러 처리 메시지 관리

0

605

2

안드로이드 스튜디오와 협업

0

643

2

String accessToken = authorizationHeader.split(" ")[1];은 accessToken이 맞나요?

0

312

1

SocialLoginApiServiceFactory 생성자 관련 질문입니다.

0

254

1

OAuthAttributes 클래스의 toMemberEntity의 파라미터로 memberType이 들어가야하는 이유가 궁금합니다.

0

444

2