示例#1
0
 protected function checkTransmittedResponse($response, $responseInfo)
 {
     $transmitted = $responseInfo['transmitted'];
     $headerLength = $responseInfo['header_length'];
     $declaredLength = intval($response->getHeader('Content-Length'));
     $this->log->debug('Transmitted ' . $transmitted . ' bytes.');
     if ($declaredLength + $headerLength != $transmitted) {
         $this->log->error("Discrepancy of " . ($transmitted - $declaredLength - $headerLength) . " bytes between transmitted byte count and declared byte count.");
     }
     if ($declaredLength != strlen($response->getBody())) {
         $this->log->error("Declared body length was " . $declaredLength . " but should have been " . strlen($response->getBody()));
     }
 }