Se mi viene inviato un post HTTP in cui il corpo della richiesta http è solo una stringa codificata UTF8, come posso accedere a quei dati nel mio controller cakephp? Sembra che $ this-> params contiene solo le seguenti:Come si gestiscono i dati JSON inviati come post HTTP a un'applicazione cakephp?
{
"pass":[],
"named":[],
"controller":"users",
"action":"checkin",
"plugin":null,
"url":{
"ext":"json",
"url":"users\/checkin.json"
},
"form":[],
"isAjax":false
}
i dati da inviare simile a questa:
{
"sessionkey":"somecrazykey",
"longitude":"-111.12345",
"latitude":"33.12345",
"reqtype":"checkin",
"location":"the mall",
"public":"true"
}
Bjorn, Grazie per la risposta. Si scopre che il mio problema non era il lato positivo delle cose, era il client che inviava i dati. In realtà non stava arrivando al server. Grazie per il tuo aiuto! Cameron – casper