X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=tests%2FHttpMessage_001.phpt;h=e787523b2f20a57ebbb15906ee6db1502771f225;hb=dbc4ec02cd319000b5c8589910047cfe6d5738be;hp=eda359c487333bb00bcdf219a3964789e272e7a3;hpb=96d059e9210a6677427392d615bc42ab38b3b432;p=m6w6%2Fext-http diff --git a/tests/HttpMessage_001.phpt b/tests/HttpMessage_001.phpt index eda359c..e787523 100644 --- a/tests/HttpMessage_001.phpt +++ b/tests/HttpMessage_001.phpt @@ -12,8 +12,8 @@ $m = new HttpMessage( "HTTP/1.1 301\r\n". "Location: /anywhere\r\n". "HTTP/1.1 302\r\n". - "Location: /somwhere\r\n". - "HTTP/1.1 206\r\n". + "Location: /somewhere\r\n". + "HTTP/1.1 206 Partial content\r\n". "Content-Range: bytes=2-3\r\n". "Transfer-Encoding: chunked\r\n". "\r\n". @@ -22,31 +22,49 @@ $m = new HttpMessage( "00" ); +var_dump($m->getResponseStatus()); + +$x = $m->getParentMessage(); +$x = $m->getParentMessage(); +$x = $m->getParentMessage(); + var_dump($m->getBody()); -var_dump($m->toString(true)); var_dump(HttpMessage::fromString($m->toString(true))->toString(true)); +try { + do { + var_dump($m->toString()); + } while ($m = $m->getParentMessage()); +} catch (HttpException $ex) { +} + +echo "Done\n"; ?> --EXPECTF-- %sTEST +string(15) "Partial content" string(1) "X" -string(134) "HTTP/1.1 301 +string(190) "HTTP/1.1 301 Location: /anywhere HTTP/1.1 302 -Location: /somwhere -HTTP/1.1 206 +Location: /somewhere +HTTP/1.1 206 Partial content Content-Range: bytes=2-3 +X-Original-Transfer-Encoding: chunked Content-Length: 1 X " -string(134) "HTTP/1.1 301 -Location: /anywhere -HTTP/1.1 302 -Location: /somwhere -HTTP/1.1 206 +string(119) "HTTP/1.1 206 Partial content Content-Range: bytes=2-3 +X-Original-Transfer-Encoding: chunked Content-Length: 1 X " - +string(36) "HTTP/1.1 302 +Location: /somewhere +" +string(35) "HTTP/1.1 301 +Location: /anywhere +" +Done