2016-05-19 8 views
1

私は、サーバーが受け取ったPOST要求にRAW HTTP POSTフォームデータの文字列が含まれているシナリオをデバッグしていました。
このリクエストはアンドロイドのクライアントからのものですが、問題は断続的です。Cakephp/php投稿データフィールドの値には、RAW POSTのセグメントが含まれています

[data] => Array (
    [field1] => 1-20--54LCEK02JjaI7QHrPGSG2MsqVN1N0H 
Content-Disposition: form-data; name="data[field2]" 

90-100 
        ) 

上記の要求がサーバによって受信されたが何である: 私はそれがこれを印刷している、時間のほとんどは

$this->log(print_r($this->data, true), 'debug');

は、上記右のデータを保存し、他の回を使用して要求をログに記録しました私をナッツにする。私の最高の推測は、それがフォームの境界と関係があるということです。

私は最愛を助けてください$HTTP_RAW_POST_DATA

を使用してその方向にphp.inialways_populate_raw_post_dataとデバッグを有効にする必要があります。

+0

正確なCakePHPのバージョンを記述し、それに応じてあなたの質問にタグを付けてください - ありがとう!また、そのような質問の場合、実際の生のリクエストを表示すると役立ちます。私は、身体が不正であるか、コンテンツの種類が間違っていると思われます。 – ndm

答えて

0

根本原因にドリルダウンすることができました。この問題は、クライアントのネットワーク内のプロキシサーバーがリクエストを変更したことが原因です。

関連する問題