Bug #60826 [Com]: raw POST data missing with chunked encoding, FastCGI
From: timo dot witte at googlemail dot com Date: Thu, 02 Feb 2012 00:35:42 +0000 Subject: Bug #60826 [Com]: raw POST data missing with chunked encoding, FastCGI References: 1 Groups: php.bugs Request: Send a blank email to php-bugs+get-167044@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=60826&edit=1 ID: 60826 Comment by: timo dot witte at googlemail dot com Reported by: clarkwise at gmail dot com Summary: raw POST data missing with chunked encoding, FastCGI Status: Open Type: Bug Package: CGI/CLI related Operating System: Windows XP PHP Version: 5.3.9 Block user comment: N Private report: N New Comment: I have the same problem on my machine and can confirm this bug! i think this bug affects mod_spdy aswell, because it sends the POST data chunked! ( http://code.google.com/p/mod-spdy/issues/detail?id=22 ). Previous Comments: ------------------------------------------------------------------------ [2012-01-20 21:15:54] clarkwise at gmail dot com Description: ------------ When a POST is sent with the header "Transfer-Encoding: chunked" and PHP 5.3 is running via FastCGI, $HTTP_RAW_POST_DATA is not set. In IIS, the receiving PHP process simply hangs and does not execute at all. If chunked encoding is not set, it executes successfully and $HTTP_RAW_POST_DATA is populated. Comparing ISAPI to FastCGI (using PHP 5.2 which has both implementations), PHP ISAPI works fine with "Transfer-Encoding: chunked" but PHP FastCGI does not. This issue also occurred running Linux/Apache with PHP 5.3 FastCGI. In that scenario, the PHP process did not completely hang, but $HTTP_RAW_POST_DATA and php://input were empty when the script executed. Test script: --------------- Two files, postsend.php and postreceive.php, can be found within the question here: http://stackoverflow.com/questions/8899239/http-raw-post-data-not-being-populated-after-upgrade-to-php-5-3 Expected result: ---------------- $HTTP_RAW_POST_DATA and the php://input stream should contain the raw binary data that was sent in the POST. Actual result: -------------- On Windows/IIS, the PHP process hangs and does not execute. On Linux/Apache, the PHP process executes but $HTTP_RAW_POST_DATA and php://input are empty. ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=60826&edit=1
Thread (30 messages)
- Bug #60826 [Com]: raw POST data missing with chunked encoding, FastCGI
- Bug #60826 [Com]: raw POST data missing with chunked encoding, FastCGI
- Bug #60826 [Opn->Asn]: raw POST data missing with chunked encoding, FastCGI
- Bug #60826 [Com]: raw POST data missing with chunked encoding, FastCGI
- Bug #60826 [Com]: raw POST data missing with chunked encoding, FastCGI
- Bug #60826 [Com]: raw POST data missing with chunked encoding, FastCGI
- Bug #60826 [Com]: raw POST data missing with chunked encoding, FastCGI
- Bug #60826 [Com]: raw POST data missing with chunked encoding, FastCGI
- Bug #60826 [Asn]: raw POST data missing with chunked encoding, FastCGI
- Bug #60826 [Com]: raw POST data missing with chunked encoding, FastCGI
- Bug #60826 [Com]: raw POST data missing with chunked encoding, FastCGI
- Bug #60826 [Com]: raw POST data missing with chunked encoding, FastCGI
- Bug #60826 [Com]: raw POST data missing with chunked encoding, FastCGI
- Bug #60826 [Com]: raw POST data missing with chunked encoding, FastCGI
- Bug #60826 [Com]: raw POST data missing with chunked encoding, FastCGI
- Bug #60826 [Com]: raw POST data missing with chunked encoding, FastCGI
- Bug #60826 [Com]: raw POST data missing with chunked encoding, FastCGI
- Bug #60826 [Com]: raw POST data missing with chunked encoding, FastCGI
- Bug #60826 [Com]: raw POST data missing with chunked encoding, FastCGI
- Bug #60826 [Com]: raw POST data missing with chunked encoding, FastCGI
- Bug #60826 [Com]: raw POST data missing with chunked encoding, FastCGI
- Bug #60826 [Com]: raw POST data missing with chunked encoding, FastCGI
- Bug #60826 [Asn->Nab]: raw POST data missing with chunked encoding, FastCGI
- Bug #60826 [Com]: raw POST data missing with chunked encoding, FastCGI
- Bug #60826 [Com]: raw POST data missing with chunked encoding, FastCGI
- Bug #60826 [PATCH]: raw POST data missing with chunked encoding, FastCGI
- Bug #60826 [Nab]: raw POST data missing with chunked encoding, FastCGI
- Bug #60826 [Com]: raw POST data missing with chunked encoding, FastCGI
- Bug #60826 [Com]: raw POST data missing with chunked encoding, FastCGI
| « previous | php.bugs (#167044) | next » |
|---|