0

Daten per Post an externen Server

Hallo,

ich versuche gerade aus Ninox heraus einen externen Server anzusprechen und dort ein paar Werte per POST zu übermitteln. Per GET habe ich es mit dem Beispiel aus dem Handbuch hinbekommen, das Beispiel für POST übermittelt bei mir allerdings keine POST Daten. Selbst wenn ich das Beispiel aus der Doku übernehme kommt da bei mir nichts an. Hat da vielleicht jemand ein Beispiel das funktioniert, ich hab alle möglichen Varianten die ich finden konnte schon getestet. Ich muss wirklich nur an eine URL ein paar Daten per Post senden das kann ja eigentlich nicht so kompliziert sein oder?

Vielen Dank!

3 Antworten

null
    • T_Bartzsch
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Gibt es irgendeine Art der authentifizierung auf der Serverseite? Ein passwort, Key? Token? 

    • SebMeg
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Ich hab es mit einem  Authorization Header eingerichtet über den ein Key übergeben wird. Habe es allerdings auch ohne versucht hat leider nichts gebracht.

    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo SebMeg, wie der Tobias schon sagte, braucht man dafür zumindest zu wissen was der Server so verlangt: passwort, Key? Token? als einfachste vielleicht so:

    ---

    let myMethode := "POST";
    let myURL := "https://.................................";
    let myHeaders := {
    Authorization: "Bearer XXXXXXXXXXXXXXXXXXX",
    'Content-Type': "application/json"
    };
    let myBody := {
    a:"foo",
    b:123,
    c:"2021-04-06"
    };
    let response := do as server
    http(myMethode, myURL, myHeaders, myBody)
    end;
    alert(response.result)

    ---

    Leo