Beispiel #1
0
 /**
  * Passes the returned server headers to parseServerHeaders() to check if any authentication variables need to be set.
  * Inteprets the returned status code and attempts authentication if status is 401 (Authentication Required) by resending
  * the last request with an Authentication header.
  *
  * @param RequestInterface $request  A request object
  * @param MessageInterface $response A response object
  */
 public function postSend(RequestInterface $request, MessageInterface $response)
 {
     $statusCode = $response->getStatusCode();
     $this->parseServerHeaders($response->getHeaders(), $statusCode);
 }
 public function postSend(RequestInterface $request, MessageInterface $response)
 {
     $this->data[] = array('request' => array('method' => $request->getMethod(), 'url' => sprintf('%s%s', $request->getHost(), $request->getResource()), 'headers' => $request->getHeaders(), 'content' => $request->getContent()), 'response' => array('statusCode' => $response->getStatusCode(), 'reasonPhrase' => $response->getReasonPhrase(), 'headers' => $response->getHeaders(), 'content' => $response->getContent()));
 }