fix bug #66388 (Crash on POST with Content-Length:0 and untouched body)
[m6w6/ext-http] / tests / bug66388.phpt
diff --git a/tests/bug66388.phpt b/tests/bug66388.phpt
new file mode 100644 (file)
index 0000000..ac0bff3
--- /dev/null
@@ -0,0 +1,32 @@
+--TEST--
+Bug #66388 (Crash on POST with Content-Length:0 and untouched body)
+--SKIPIF--
+<?php php
+include "skipif.inc";
+?>
+--FILE--
+<?php
+
+use http\Client,
+       http\Client\Request;
+
+echo "Test\n";
+
+$client = new Client();
+$request = new Request(
+       'POST',
+       'https://api.twitter.com/oauth/request_token',
+       array(
+               'Content-Length' => 0
+       )
+);
+$client->enqueue($request);
+echo $client->send()->getResponse()->getResponseCode();
+
+?>
+
+===DONE===
+--EXPECT--
+Test
+401
+===DONE===