【问题标题】:Cakephp/php Post Data Field Values Contains Segment From RAW PostCakephp/php Post 数据字段值包含来自 RAW Post 的段
【发布时间】:2016-05-19 16:07:30
【问题描述】:

我正在调试一个场景,其中服务器接收到的 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 在那个方向进行调试

请帮助亲爱的。

【问题讨论】:

  • 请始终提及您的确切 CakePHP 版本并相应地标记您的问题 - 谢谢!同样对于此类问题,如果您显示实际的原始请求也会有所帮助。我怀疑正文格式不正确,或者内容类型错误。

标签: php http cakephp nginx cakephp-1.3


【解决方案1】:

我们能够深入研究根本原因。问题是由于客户端网络中的代理服务器更改了请求。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-12
    • 2011-06-21
    • 2010-12-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多