2014-05-09 7 views
1

슬림 프레임 워크를 사용하여 작성된 REST API 백엔드가 있습니다. 경로에 액세스 토큰을 포함하는 인증 헤더를 보내고 싶습니다. 나는 컬 시도했다 :컬 OAuth 인증 헤더

Slim\Http\Headers Object 
(
    [data:protected] => Array 
     (
      [User-Agent] => curl/7.36.0 
      [Host] => myhost.com 
      [Accept] => */* 
      [Content-type] => application/json 
     ) 
) 

내가 아파치 또는 무엇에 뭔가를 설정해야 (내가해야 알고

curl -X POST http://myhost.com/api/test -H "Authorization: OAuth 1234567890a" -H "Content-type: application/json" 

서버 측 I 요청하지만 헤더 배열이 어떤 인증 헤더를하지 않은받을 SSL을 통해 가면되지만 테스트 만하고있는 중입니까?) 콘텐츠 형식 헤더가 올바르게 수신되었습니다 ...

편집 : 방금 apache_request_headers() 메서드에 올바른 Authorization 헤더가 포함되어 있다는 것을 알았습니다. Slim이 왜 그것을 보여주지 못합니까?

+0

이 질문을 스스로 해결 했습니까? 대답이 '예'인 경우 답변을 게시하십시오 ;-). 아직 해결되지 않았거나 해결 방법을 사용하고 있다면 위에 게시 된 헤더 배열을 게시하는 방법을 게시 할 수 있습니까? – tillz

+0

"솔루션"을 올렸습니다. ;) – Jumpa

+0

죄송합니다! 소형 스마트 폰 화면 : -X – tillz

답변

0

서버 측에서는 현재 getallheaders() 함수를 사용하여 인증 컨텐트를 잡았습니다.