Bug #61679 [Opn]: Error on non-standard HTTP methods

From: Date: Mon, 09 Apr 2012 13:58:01 +0000
Subject: Bug #61679 [Opn]: Error on non-standard HTTP methods
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-169354@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=61679&edit=1 ID: 61679 Updated by: laruence@php.net Reported by: toby@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] toby@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

« previous php.bugs (#169354) next »