Office: HTTP Post Request mit VBA

Helfe beim Thema HTTP Post Request mit VBA in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Allerseits, auch nach reichlicher Suche habe ich keine Lösung zu meinem Problem gefunden. Daher hier mein erster Post in diesem Forum *Smilie... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von LesGrossman, 22. September 2015.

  1. HTTP Post Request mit VBA


    Hallo Allerseits,

    auch nach reichlicher Suche habe ich keine Lösung zu meinem Problem gefunden. Daher hier mein erster Post in diesem Forum *Smilie

    Ich habe auf der Festplatte ein Tool, welches Bilder auswerten kann. Es muss als Webserver aufgerufen werden, d.h. ich spreche es über einen Browser per http://127.0.0.1/test.test an. Es wird der Dateipfad des Bildes als Variable "file" erwartet. Es soll ein Rückgabewert empfangen werden (s.unten ResponseText).

    Mein Problem: Ich erhalte stets als Rückgabewert, dass das Bild nicht verwertet werden konnte, d.h. das Tool hat nichts gemacht. Der Rückgabewert kommt tatsächlich vom Webserver - aber es ist der Wert für nicht auszuwertende Bilder. Das Tool macht allerdings nichts (es findet gar keine Auswertung statt). Ich vermute daher, dass die Variable "file" nicht korrekt übergeben wird. Ich habe hier wirklich schon alles probiert *frown.gif*

    Hier der relevante HTML-Code der Seite im Webserver:

    body
    h1>Upload a picture to test

    input type="hidden" name="source_url" value="">

    input type="hidden" name="picture_platform" value=""

    input type="submit" name="action" id="test_button" value="Submit"

    /form

    /body


    Natürlich finden sich einige Vorschläge zu post-requests mittels VBA im Netz. Ich habe mir daraus folgendes Makro erstellt:

    Sub TEST()

    Dim result As String

    Set objHTTP = CreateObject("WinHttp.WinHttpRequest.5.1")
    URL = "http://127.0.0.1/test_test.test"

    objHTTP.Open "POST", URL, False
    objHTTP.SetRequestHeader "Content-type", "application/x-www-form-urlencoded"
    objHTTP.Send ("file=F:\Pictures\picture.jpg")
    objHTTP.WaitForResponse (-1)

    result = objHTTP.ResponseText
    MsgBox result

    result = ""
    Set objHTTP = Nothing

    End Sub

    Falls hier jemand ein PHP-Crack ist: es gibt eine Anleitung zum Tool für PHP. Diese sieht in der Kurzfassung so aus:

    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL,"http://127.0.0.1/test_test.test");
    curl_setopt($curl, CURLOPT_POST,1);
    curl_setopt($curl, CURLOPT_POSTFIELDS, "file=F:\Pictures\picture.jpg");
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);

    $result=curl_exec($curl);
    curl_close($curl);

    Vielen Dank an Alle die hier mal draufgucken! Beste Grüße,

    Les

    :)
     
    LesGrossman, 22. September 2015
    #1
  2. LesGrossman, 25. September 2015
    #2
Thema:

HTTP Post Request mit VBA

Die Seite wird geladen...
  1. HTTP Post Request mit VBA - Similar Threads - HTTP Post Request

  2. Fehler mit URL "http://hubblecontent.osi.office.net/" beim Einfügen eines Symbols oder Bilds

    in Microsoft Excel Tutorials
    Fehler mit URL "http://hubblecontent.osi.office.net/" beim Einfügen eines Symbols oder Bilds: Fehler mit URL "Office 365 Login | Microsoft Office" beim Einfügen eines Symbols oder Bilds Excel 2016 Word 2016 PowerPoint 2016 Mehr... Weniger...
  3. Posten einer Nachricht an mehrere Kanäle

    in Microsoft Teams Tutorials
    Posten einer Nachricht an mehrere Kanäle: https://eus-streaming-video-rt-microsoft-com.akamaized.net/148cae07-e386-4d9f-8b42-3bfd870c4c28/42e11db2-ef6a-40fe-993a-8240ba3d_3400.mp4 Probieren Sie es aus! Sie können eine...
  4. Erneutes Posten einer Aufgabe in Microsoft Teams

    in Microsoft Teams Tutorials
    Erneutes Posten einer Aufgabe in Microsoft Teams: Erneutes Posten einer Aufgabe in Microsoft Teams Microsoft Teams for Education Mehr... Weniger Microsoft Teams...
  5. Powerpoint Datei in MS Teams direkt in einem Post einbetten

    in Microsoft Teams Hilfe
    Powerpoint Datei in MS Teams direkt in einem Post einbetten: Hallo, ich möchte einen Teams Post erstellen in welchem ich nicht nur eine Datei anhänge sondern diese direkt im Post eingebettet ist und auch "klickbar". Ist dies möglich? und wenn ja, wie?...
  6. Post same message to all teams simultaneously

    in Microsoft Teams Hilfe
    Post same message to all teams simultaneously: How do I post the same message at once across all my teams? 998ae540-ce13-496d-b013-c04ed8b2fb09
  7. Posts in "Beiträge" werden automatisch in "Dateien" gespeichert

    in Microsoft Teams Hilfe
    Posts in "Beiträge" werden automatisch in "Dateien" gespeichert: In meinem Team (Art: Kurs) werden alle in "Beiträge" geposteten Anhänge (Fotos, pdf, Word-Dokumente) automatisch im Reiter "Dateien" gespeichert. Das wird total unübersichtlich. Kann dieser...
  8. Hyperlink ändern von http:// auf mailto:

    in Microsoft Access Hilfe
    Hyperlink ändern von http:// auf mailto:: Hallo Zusammen, ich hab folgendes Problem: In einer Datenbank habe ich von Mitgliedern fleißig E-Mail-Adressen erfasst in einem Feld mit Datentyp Hyperlink. Was ich nicht bemerkt hatte (weil...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden