Wie füge ich Post-Daten mithilfe der Flowgear-API in die Datenbank ein? Ich bin mit dem Einfügen von Daten mit get fertig, aber die HTML-Formularpostmethode funktioniert nicht mit der Flowgear-API. Bitte erklären Sie, wie es in Flowgrear erreicht wird.

Ich habe diese URL

http://www.somedomain.com/api/flow-test

Wenn ich die Eingabetaste drücke, wird der JSON-Wert zurückgegeben

{
  "message" : "message send successfully",
  "statusCode" : "1"
}    

Dieser JSON-Wert wird mithilfe der Flowgear-Post-Methode in der Datenbank gespeichert.

2
sanjay 29 Dez. 2015 im 10:59

2 Antworten

Beste Antwort

Wenn Sie einige Daten an einen Flowgear-API-Endpunkt POSTEN und diese dann in eine Datenbank aufnehmen möchten, fügen Sie die spezielle Eigenschaft FgRequestBody einer Variablenleiste hinzu, um die POST-Daten zu empfangen.

Wenn es im JSON-Format vorliegt, verwenden Sie JSON Convert, um es in XML zu konvertieren, und führen Sie es dann durch eine Transformation (XSL-Transformation oder QuickMap), wenn das Layout nicht mit Ihrer Zieldatenbank übereinstimmt.

Verwenden Sie abschließend ein SQL-Tabellen-Update, um die Daten in die Datenbank einzufügen.

1
Daniel 4 Jän. 2016 im 08:48

Wenn Sie einen Flowgear-Workflow mithilfe eines API-Aufrufs aufrufen, kann der Workflow mit einem bestimmten Text unter Verwendung der Variablen FgResponseBody und FgResponseContentType in der Variablenleiste antworten.

0
Skillie 4 Jän. 2016 im 08:36