/ / POST Caspio API - API, Ruhe, Post

POST Caspio API - API, Ruhezustand, Post

Ich versuche, in Caspios API zu postenPOST- und GET-Anforderungen können problemlos ausgeführt werden, um mein Token abzurufen und Daten aus Caspio in XML abzurufen, obwohl Probleme bei der Verwendung der POST-Methode zum Zurückholen von Daten in Caspio auftreten. Im folgenden Beispiel habe ich meinen Körper als codiert {"First_Name":"John"}.

Momentan bekomme ich 415 Nicht unterstützter Medientyp - Der Server kann die Anforderung nicht bearbeiten, da der Medientyp nicht unterstützt wird.

var requestPost = new XMLHttpRequest();


function PostWebAPI() {
requestPost.open("POST", "https://c2ezh542.caspio.com/rest/v1/tables/Patient/rows", true);
requestPost.setRequestHeader("Authorization", "Bearer " + token_);
requestPost.send("%7B%22First_Name%22%3A%22John%22%7D");

Das Tabellenoperationen Geben Sie Folgendes an:

POST-Tabellenzeilen

/tables/<name>/rows
  • Methode: POST
  • Beschreibung: Fügt eine Zeile in die Tabelle ein
  • Parameter: URL, Body, erforderlich - {"Feld1": "Wert1", "Feld2": "Wert2"}
  • Ergebnis: 201 Erstellt (falls erfolgreich) + Location Header enthält URL zu eingefügte Zeile

Antworten:

0 für die Antwort № 1

Verwenden Sie Folgendes

var params= {“field1″:”value1″,”field2″:”value2”};
request.setRequestHeader("Accept", "application/json");
request.setRequestHeader("Content-Type", "application/json;charset=utf-8");
request.send(JSON.stringify(params));

request.onreadystatechange = function () {`enter code here`
if (request.readyState == 4 && request.status== 201) {
var obj = JSON.parse(response);
}
}

}