Methoden und Techniken zum Abrufen von Nutzlasten
P粉176203781
2023-08-22 12:25:46
<p>Ich verwende PHP, ExtJS und Ajax Store. </p>
<p>Beim Erstellen, Aktualisieren und Löschen werden keine Daten per POST oder GET gesendet. In der Chrome-Konsole kann ich im Feld „Request Payload“ meine ausgehenden Parameter als JSON sehen. $_POST und $_GET sind leer. </p>
<p>Wie kann ich es in PHP abrufen? </p>
同时,您可以使用
writer
配置encode
: true
来设置 extJs,这样它会定期发送数据(因此,您将能够通过$_POST
和$_GET
检索数据)。更新
同时,文档也提到:
因此,可能需要
writer
的root
配置。如果我正确理解情况,您只是通过http主体传递json数据,而不是
application/x-www-form-urlencoded
数据。您可以使用以下代码片段获取这些数据:
如果您传递的是json数据,则可以使用以下代码:
$data
现在包含了php数组中的json数据。php://input
是一个所谓的包装器。