Bsp Daten über Post senden

  • VB.NET

Es gibt 5 Antworten in diesem Thema. Der letzte Beitrag () ist von Analegrande.

    Bsp Daten über Post senden

    Hi,
    ich muss Daten per POST zu einem Server senden.
    Ich hab auch schon gegoogelt und die Sufu benutzt, aber ich kommt damit iwie nicht klar.
    Könntet ihr mir ein Beispiel geben, wie ich es hier machen müsste(wenns geht keine Api):

    Quellcode

    1. <form action="SendDatei.php" name="KAWas" method="post">
    2. <input type="text" name="Name1" size="25" value="">
    3. <input type="text" name="Name2" value="">
    4. <select name="Auswahl">
    5. <option value=1>A</option><option value=2>B</option>
    6. </select>
    7. <input type="submit" value="Senden" name="NameVomButton">
    8. </form>

    Danke

    Edit by Agent: VB-Tag entfernt, da kein VB-Code!

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Agent“ ()

    Tja... dieses Thema wurde auch schon oft durchgekaut... aber ich suche auch genau darauf eine Antwort... Die Lösungen die ich hier schon gefunden habe haben mir leider nicht weitergeholfen :(

    Also hoffe ich mal, dass sich jemand erbarmt der das hier mal löst :D
    Falls du damit meinst wie du die Felder ausfüllst auf einer Webseite, also

    Quellcode

    1. <input type="text" name="Name1" size="25" value="">
    2. <input type="text" name="Name2" value="">


    Falls du die ausfüllen willst und dann den Submit Button drücken, das geht mit dem Webbrowser Element. Mußt dazu nur angeben welche Felder er füllen soll und welche Buttons auf der Seite drücken!

    Hier gibt es ein Videotutorial dazu: Der eigene Web-Bot

    Hoffe du meintest das auch damit!

    Greetz Günni 8-)
    soo... hatte das problem mit dem Post auch.. hab hier aber (ne bei mir) funktionierende Lösung zusammengebastelt.

    VB.NET-Quellcode

    1. Private Sub sendPostData()
    2. Dim URL As String
    3. Dim TargetFrame As String
    4. Dim Headers As String
    5. Dim Flags As Long
    6. URL = "http://www.host.de" ' A URL that will accept a POST
    7. Flags = 0
    8. TargetFrame = ""
    9. Dim post As String = "x=" & xp & "&y=" & yp
    10. Dim postByte As Byte()
    11. postByte = ASCIIEncoding.ASCII.GetBytes(post)
    12. Headers = "Content-Type: application/x-www-form-urlencoded" & vbCrLf
    13. webbrowser1.Navigate(URL, TargetFrame, postByte, Headers)
    14. End Sub


    Für alle die's noch suchen :P
    Tja... dieses Thema wurde auch schon oft durchgekaut...
    das von einem User mit 13 Beiträgen zu hören ist respektabel :D

    Was ich eigentlich sagen wollte, den ASCII-Encoder zu verwenden ist gefählich, wenn bestimmte Sonderzeichen vorkommen bzw. vorkommen können! In dem Fall müsste man das Encoding händisch oder automatisch auslesen.