Ich debugging ein Szenario, in dem die POST-Anfrage vom Server empfangen Zeichenfolgen aus RAW HTTP POST Formulardaten enthält.
Diese Anfrage kommt von unserem Android-Client und das Problem ist intermittierend. I protokolliert die Anforderung mitCakePHP/php Post Datenfeldwerte enthält Segment von RAW Post
$this->log(print_r($this->data, true), 'debug');
Die meisten der Zeit, die oben rechts Daten speichert, ein anderes Mal wird das Drucken:
[data] => Array (
[field1] => 1-20--54LCEK02JjaI7QHrPGSG2MsqVN1N0H
Content-Disposition: form-data; name="data[field2]"
90-100
)
Die obige Anfrage vom Server empfangen wird, was ist macht mich verrückt. Meine beste Vermutung ist, dass es etwas mit der Formgrenze zu tun hat.
Sollte ich ermöglichen always_populate_raw_post_data
in php.ini
und Debug in dieser Richtung $HTTP_RAW_POST_DATA
Bitte helfen Sie Lieblingen mit.
Bitte erwähnen Sie immer Ihre genaue CakePHP-Version und markieren Sie Ihre Frage entsprechend - danke! Auch für solche Fragen wäre es hilfreich, wenn Sie die eigentliche Anfrage anzeigen würden. Ich würde vermuten, dass entweder der Körper fehlerhaft ist oder der Inhaltstyp falsch ist. – ndm