Come ottengo i dati dalla mia richiesta POST angolare in Google App Engine WebApp2? self.request.body
restituisce una stringa e self.request.get(key)
non restituisce nulla.Come analizzare una richiesta POST angolare in WebApp2
Il codice angolare che presenta il POST è:
$http.post("/mail", {request_name: 'Test Name', request_body: 'Test Body'});
Poi queste due righe nel mio gestore WebApp2:
print "1: " + self.request.body
print "2: " + self.request.get('request_name')
Stampa questa:
1: {"request_name":"Test Name","request_body":"Test Body"}
2:
Qual è la migliore come ottenere dati dal corpo del POST? O dovrei inviare la richiesta in modo diverso?
Gli strumenti di sviluppo di Chrome dicono che la richiesta è 'application/json; charset = UTF-8' – benshope