2013-08-12 2 views
1

HttpSocket->get()으로 전송되는 원시 데이터를 볼 수있는 방법이 있습니까? 나는 서버로부터 응답을 얻지 만, 보내고있는 헤더가 올바르게 포맷되어 있는지 또는 내가 덮어 쓸 필요가있는 기본 헤더가 있는지는 알 수가 없다.디버그 CakePHP HttpSocket 데이터를 가져 오는 중

$options = array(
    'header' => array(
    'OSLC-Core-Version' => '2.0', 
    'Accept' => 'application/xml' 
) 
); 

$HttpSocket = new HttpSocket(); 
$results = $HttpSocket->get($url, null, $options); 

반환 된 데이터에는 원시 반환 된 정보가 들어 있습니다. 원시 데이터를 원격 서버로 보내기 전에 디버깅 할 방법을 찾고 있습니다.

감사

답변

5

당신은 HttpSocket::$request의 마지막 요청 (헤더를 포함한) 모든 세부 사항을 찾을 수 있습니다.

$HttpSocket = new HttpSocket(); 
$results = $HttpSocket->get($url, null, $options); 

debug($HttpSocket->request); 
+0

감사합니다. –