Edit report at https://bugs.php.net/bug.php?id=61679&edit=1
ID: 61679 Updated by: larue...@php.net Reported by: t...@php.net Summary: Error on non-standard HTTP methods Status: Open Type: Bug Package: Built-in web server Operating System: Linux PHP Version: 5.4.0 Block user comment: N Private report: N New Comment: hmm, I will try to fix it when I find what will apache does in such case :) Previous Comments: ------------------------------------------------------------------------ [2012-04-09 13:47:56] t...@php.net Description: ------------ The built in webserver bails out with an error on retrieval of a non-standard HTTP request method (e.g. PATCH). Test script: --------------- Run the PHP built in web server on PORT 8042 and use the following script to reproduce the error: $httpFilePointer = fopen( 'http://localhost:8042', 'r', false, stream_context_create( array( 'http' => array( 'method' => 'PATCH', ), ) ) ); Expected result: ---------------- A valid HTTP response, depending on the script run by the server. Actual result: -------------- The server logs to shell: [Mon Apr 9 15:45:35 2012] ::1:37726 Invalid request (Malformed HTTP request) The client complains about a malformed response: Warning: fopen(http://localhost:8042): failed to open stream: HTTP request failed! in ⦠------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=61679&edit=1