Error 406 Not Acceptable 오류가 발생합니다

카카오 로그인 이후 사용자 토큰 받기를 진행하고 있습니다.

로그인 이후 코드는 잘 받아오고 있습니다.

이후 코드를 이용해서 사용자 토큰을 받아오려고 하는데 아래와 같은 메시지가 출력됩니다.


<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
<title>Error 406 Not Acceptable</title>
</head>
<body><h2>HTTP ERROR 406</h2>
<p>Problem accessing //oauth/token. Reason:
<pre>    Not Acceptable</pre></p><hr><i><small>Powered by Jetty://</small></i><hr/>

</body>
</html>

검색을 해봐도 이런 오류를 찾을 수가 없네요. 확인 부탁드립니다.

@bearknight 혹시 해당 이슈를 테스트 해 볼 수 있는 데모페이지가 있을까요??

음. 현재 로컬에서 테스트 중이고 따로 배로를 해야해서 시간이 좀 걸리는데

서버 로그로 확인할 수는 없는건가요?

http://board.puremom.net/board/list?service_id=10&config_id=18

하단의 카카오 아이콘을 클릭하면 됩니다.

로컬 테스트와 동일하게 406 Not Acceptable 오류가 발생합니다.

/oauth/token 으로 요청하실때 HTTP content-type 헤더값이 아래와 같이 기록되네요.

application/x-www-form-urlencoded,application/x-www-form-urlencoded

x-www-form-urnencoded 가 중복 설정되는 것 같은데요. 한번 확인해보시겠어요?

확인 감사합니다. 헤더가 두번 설정되게 되어 있었더군요.

그런데 헤더를 정상으로 돌리니 아래와 같은 오류가 발생합니다.

{“error”:“invalid_client”,“error_description”:“Bad client credentials”}

어떤 이유인지 확인 부탁드립니다.

로그상으로는 token 발급에 필요한 값이 없는채로 (POST body 값이 비어있는것으로 보이네요) 요청이 들어옵니다.

확인 감사합니다.

아무래도 지금 라이브러리가 문제가 있는 것 같네요.

다시 한번 해보고 문제가 있으면 그때 다시 여쭤보겠습니다.

감사합니다.

1개의 좋아요