vb6: Internet-Steuerelement

Von: (abgemeldet) , Frage gestellt am Mi, 4. Okt 2000
Hallo,

mein VB-Programm soll Daten an ein perl/php-Script ins Internet senden. Über das Internet-Steuerelement ist dies ja auch ganz einfach, ich habe dabei nur folgendes Problem:
Wenn ich Variablen übergeben will, muss ich die mit an die URL hängen. Ich würde diese lieber mit POST übergeben, so dass Sie auch beim Aufruf unsichtbar sind.

Wie funktionuckelt das?

Wie lang kann eigentlich eine URL werden? Wenn ich die Daten einfach per GET an die URL hänge will ich ja nicht, dass da die Hälfte abgeschnitten wird.

Bis dann
Ralph

3 Antworten zu dieser Frage

    • Antwort von (abgemeldet) nach 2 Tagen 0 hilfreich
      doch: ich
      private sub command_click()
          Dim strData As String
          On Error GoTo fehler
          Inet.AccessType = icUseDefault
          strData = "lastdate=11.09.1999&id=pqWX32ha&......."
          Inet.Execute "http://www.irgendwo.de/cgi-bin/skript.cgi", "POST", strData
          Exit Sub
      fehler:
          Call ExtErrMsg(Err.Number, Err.Description, LoadResString(frmStart.LanguageBase + 160), LoadResString(frmStart.LanguageBase + 160) & " " & ModNameS, "")
      end sub
      


      Der Knackpunkt liegt eben in der Angabe "POST" bei der Execute-Methode. der Str strData kann so lang sein, wie es die Http-Spezifikation zulässt, also ziemlich lang.

      cu, holli
  1. Antwort von (abgemeldet) nach 2 Tagen 0 hilfreich
    Re: vb6: Internet-Steuerelement
    Hallo!

    Du kannst den Server per winsock ansprechen und alle möglichen befehle (get,...) direkt ausführen.

    wenn du nicht schon hilfe hast, schicke ich dir gerne ein Beispiel!

    Grüsse
    Thomas
Keine passende Antwort gefunden? Jetzt eigene Frage stellen!