Put http Python



  • Hallo,

    ein Put Request wird ja verwendet um eine Datei auf einen Server hochzuladen.

    die Server URL lautet http://localhost:8090
    in welchem Pfad am Server soll die Datei: /myDrive/xyz
    und die Daten sind in meinem fall ein json File "{"Cluster":0,"Button":15}"

    So wie kann ich das mit Python machen. Ich habe einfach noch net den passenden Code gefunden 😞



  • Wo wird eigentlich festgelegt dass die Datei die Endung .json auf dem Server haben soll ? Mal ganz blöd gefragt 🙂



  • Schau Dir einfach mal die Grundlagen von HTTP an. PUT kann unter anderem dazu verwendet werden, um eine Datei auf einen Server hoch zu laden. Was der Server mit dem PUT-Request macht, hängt von der Konfiguration ab. Und wie das konfiguriert wird, hängt vom verwendeten Webserver ab.

    Ausserdem bitte ich Dich, in vollständigen deutschen Sätzen zu schreiben. Man kann aus Deinen Wortsammlungen lediglich raten, was Du willst. Spreche einfach mal laut aus: "in welchem Pfad am Server soll die Datei: /myDrive/xyz". Dann wirst Du merken, dass Du so einen Satz vermutlich nie aussprechen würdest und er so auch eigentlich keinen Sinn ergibt.

    Auch im nächsten Kommentar schreibst Du, dass "die Datei" die Endung .json haben soll. Was soll das? Welche Datei soll die Endung haben? Und warum soll sie sie haben?

    Frag doch einfach mal nicht blöd sondern so, dass man die Fragen versteht. Dann bekommst Du zukünftig vielleicht auch sinnvolle Antworten.



  • Aha. Also das hier ist mein Code. Ich schick letztendlich nur nen String hin. Kein Plan was der Server damit dann macht.

    #json File
    data = '{"ccsSensor":64,"ccsPushButtonDeflexionDirection":0,"ccsSeqNo":28}' //ein String
    #Request
    r = requests.put("http://localhost:8090/verzeichnis/home", data)
    


  • blurry333 schrieb:

    Aha. Also das hier ist mein Code. Ich schick letztendlich nur nen String hin. Kein Plan was der Server damit dann macht.

    #json File
    data = '{"ccsSensor":64,"ccsPushButtonDeflexionDirection":0,"ccsSeqNo":28}' //ein String
    #Request
    r = requests.put("http://localhost:8090/verzeichnis/home", data)
    

    Inwiefern ist das für uns jetzt interessant, dass Du keinen Plan hast? Warum veröffentlichst Du so eine Information? Oder wolltest Du eigentlich eine Frage stellen? Formuliere mal einen Satz, der sinnvollerweise mit einem Fragezeichen abgeschlossen wird. Dann könnte es sein, dass hier jemand eine Antwort formulieren möchte. So funktioniert in der Regel ein Forum.


Anmelden zum Antworten