2

有没有办法查看发送的原始数据HttpSocket->get()?我从服务器得到响应,但我不知道我发送的标头格式是否正确,或者是否有任何需要覆盖的默认标头正在发送。

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

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

返回的数据包含原始返回的信息,我正在寻找一种在将原始数据发送到远程服务器之前对其进行调试的方法。

谢谢

4

1 回答 1

6

您可以在HttpSocket::$request.

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

debug($HttpSocket->request);
于 2013-08-12T16:06:00.820 回答