X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=tests%2FHttpMessage_008.phpt;fp=tests%2FHttpMessage_008.phpt;h=66e41dc751c9f942b000c326991d88f9684f21d7;hb=01300e3808fec53def73a410233f68f36f292097;hp=0000000000000000000000000000000000000000;hpb=c0fd8021cff2c4a134937098ef4fa9779c1924bd;p=m6w6%2Fext-http diff --git a/tests/HttpMessage_008.phpt b/tests/HttpMessage_008.phpt new file mode 100644 index 0000000..66e41dc --- /dev/null +++ b/tests/HttpMessage_008.phpt @@ -0,0 +1,41 @@ +--TEST-- +HttpMessage::toMessageTypeObject() +--SKIPIF-- + +--FILE-- +"b",1=>2),null); + +$m = new HttpMessage; +$m->setType(HttpMessage::TYPE_REQUEST); +$m->setRequestMethod('POST'); +$m->setRequestUrl("http://www.example.com"); +$m->setHttpVersion('1.1'); +$m->addHeaders( + array( + "Content-Type" => "application/x-www-form-urlencoded", + "Host" => "www.example.com", + "Content-Length"=> strlen($b), + ) +); +$m->setBody($b); +$r = $m->toMessageTypeObject(); +echo $m,"\n"; +echo "Done\n"; +?> +--EXPECTF-- +%aTEST +POST http://www.example.com HTTP/1.1 +Content-Type: application/x-www-form-urlencoded +Host: www.example.com +Content-Length: 7 + +a=b&1=2 + +Done