Cakephp/php Post 数据字段值包含来自 RAW 的片段 Post
Cakephp/php Post Data Field Values Contains Segment From RAW Post
我正在调试一个场景,其中服务器收到的 POST 请求包含来自 RAW HTTP POST 表单数据的字符串。
此请求来自我们的 android 客户端,问题是间歇性的。
我使用
记录了请求
$this->log( print_r( $this->data, true ), 'debug' );
大多数时候,上面保存的是正确的数据,其他时候是这样打印的:
[data] => Array (
[field1] => 1-20--54LCEK02JjaI7QHrPGSG2MsqVN1N0H
Content-Disposition: form-data; name="data[field2]"
90-100
)
服务器收到上述请求,这让我抓狂。我最好的猜测是它与表单边界有关。
我应该在 php.ini
中启用 always_populate_raw_post_data
并使用 $HTTP_RAW_POST_DATA
朝那个方向调试吗
请亲爱的们帮忙
我们能够深入了解根本原因。问题是由于客户端网络中的代理服务器更改了请求。
我正在调试一个场景,其中服务器收到的 POST 请求包含来自 RAW HTTP POST 表单数据的字符串。
此请求来自我们的 android 客户端,问题是间歇性的。
我使用
$this->log( print_r( $this->data, true ), 'debug' );
大多数时候,上面保存的是正确的数据,其他时候是这样打印的:
[data] => Array (
[field1] => 1-20--54LCEK02JjaI7QHrPGSG2MsqVN1N0H
Content-Disposition: form-data; name="data[field2]"
90-100
)
服务器收到上述请求,这让我抓狂。我最好的猜测是它与表单边界有关。
我应该在 php.ini
中启用 always_populate_raw_post_data
并使用 $HTTP_RAW_POST_DATA
请亲爱的们帮忙
我们能够深入了解根本原因。问题是由于客户端网络中的代理服务器更改了请求。