Wenn ich HTTPService.send(paramter) als POST-Anfrage verwende, scheint der Webserver die Variable "parameter" nicht zu sehen, wenn es sich um eine Zeichenfolge handelt. Der Server sieht den Parameter, wenn es ein Objekt ist, aber ich bin auf der Suche nach etwas wie httpservice.send(JSON.encode(object)) zu verwenden; Ist dies möglich?
Antwort
Zu viele Anzeigen?
Craig Mc
Punkte
505
Warum nicht die eigentlichen Auftragsobjekte verwenden?
in Ihrem Dienst definieren Sie Anforderungsobjekte und posten sie oder senden sie als get, wenn Sie möchten.
Beispielcode hier: http://pastebin.com/ft7QW2vg
Rufen Sie dann einfach den Dienst .send auf.
auf dem Server können Sie mit request.form (Asp) einfach verarbeiten
Wenn das nicht möglich ist, warum nicht mit einem Bindungsausdruck an die URL anhängen. (Sie müssten es verschlüsseln, da Sie mehr oder weniger eine Url oder ein Get-Verhalten vortäuschen würden).