사이트 카카오 로그인 에러

@alswndn2030 @MeowKim @ciga4 @jhjsongoku88

KAPI 담당자에게 피드백 받은 내용 공유드립니다.

확인한바로 v2/user/me 로직상 변화는 없고
6/5, 6/7 apache 서버 업데이트가 있었고, (2.4.37 → 2.4.57) 로그상 아래 내용이 있다고 합니다.
로직까지 요청이 못들어오고 아파치단에서 걸러진 것 같네요.

Timeout on 100-Continue returned by /v2/user/me

(1) php 에서 post 로 요청을 할때 Expect : 100-continue 헤더를 보내주고 있을 것 같고,
그 후 request body가 오지 않아서 timeout 로그가 발생한게 아닐까 싶은데, 저희가 테스트한바로는 바로 에러 응답이 떨어져셔 재현이 안되네요.

우선은,
@MeowKim님이 정리해주신 curl_setopt($ch, CURLOPT_POSTFIELDS, array()); 구문 사용으로 해결하셔야할 것같습니다.

참고로 API 명세상 v2/user/me는 GET, POST둘다 가능하고 파라메터를 보내는 케이스가 있습니다. 가이드 참고 부탁드립니다.

(2) 찾아보면 2.4.48에서 2.4.51로 업데이트 후 에러가 발생한다는 apache bug report 도 있는데 작년 이후로 아파치 개발자의 답변은 없네요. 65729 – Request with the HTTP Header 'Expect: 100-continue' take over 20s response time in Apache 2.4.51

(3) 아래 예제를 사용하시면 정상 작동하니 참고해보시면 좋을 것같습니다. 제가 정상작동하는 예제로만 테스트를 해서 캐치가 좀 늦었네요.
[rest api 예제] php - 카카오 로그인, 카카오 친구목록 조회 및 카카오톡 메시지

확인 해주셔서 모두 감사드립니다.

5개의 좋아요