vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: Problem mit PostDaten Funktion 
Autor: ModeratorDaveS (Moderator)
Datum: 24.01.05 18:44

Nun, ich kenne PHP nicht. Ich habe mit IIS getestet mit folgendem Code
 
    Private Function DoUrlEncodeRequest() As String
        Dim enc As System.Text.Encoding = System.Text.Encoding.Default
        AddVal("val1", "üöäßÜÖÄ", enc)
        AddVal("val2", "abcdef", enc)
        Return UrlEncodePostRequest( _
          "http://localhost/ReceiveStrings/webform1.aspx", requestString, enc)
    End Function
 
    Private requestString As String = ""
 
    Private Sub AddVal(ByVal name As String, ByVal value As String, ByVal enc _
      As System.Text.Encoding)
        If requestString <> "" Then
            requestString += "&"
        End If
        requestString += name & "=" & System.Web.HttpUtility.UrlEncode(value, _
          enc)
    End Sub
 
    Private Function UrlEncodePostRequest(ByVal url As String, ByVal data As _
      String, ByVal enc As System.Text.Encoding) As String
        Dim req As HttpWebRequest = CType(WebRequest.Create(url), _
        HttpWebRequest)
        req.Method = "POST"
        Dim bdata() As Byte = enc.GetBytes(data)
        req.ContentType = "application/x-www-form-urlencoded; charset=" & _
          enc.WebName
        req.ContentLength = bdata.Length
        req.KeepAlive = False
        Dim out As Stream = req.GetRequestStream()
        out.Write(bdata, 0, bdata.Length)
        out.Close()
        Dim resp As WebResponse = req.GetResponse()
        Dim sr As New StreamReader(resp.GetResponseStream(), enc)
        Dim res As String = sr.ReadToEnd()
        sr.Close()
        resp.Close()
        Return res
    End Function
Hier ist der Servercode
 
    Public retVal As String
    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles MyBase.Load
        'Put user code to initialize the page here
        System.Diagnostics.Debug.WriteLine(Request.ContentEncoding)
        System.Diagnostics.Debug.WriteLine(New System.IO.StreamReader( _
          Request.InputStream, Request.ContentEncoding).ReadToEnd)
        System.Diagnostics.Debug.WriteLine(Request.Item("val1"))
        System.Diagnostics.Debug.WriteLine(Request.Item("val2"))
        Response.ContentEncoding = Request.ContentEncoding
        retVal = "val1= " & Request.Item("val1") & " val2=" & Request.Item( _
          "val2")
    End Sub
(retVal wird einfach als Variable in der Html gezeigt). Das klappt dann für Encoding.Default (Latin-1) und Encoding.UTF8.

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Problem mit PostDaten Funktion5.237Curse4Life23.01.05 10:51
Re: Problem mit PostDaten Funktion4.074ModeratorDaveS23.01.05 12:19
Re: Problem mit PostDaten Funktion4.024Curse4Life23.01.05 12:32
Re: Problem mit PostDaten Funktion3.983ModeratorDaveS23.01.05 12:36
Re: Problem mit PostDaten Funktion4.098Maywood23.01.05 12:35
Re: Problem mit PostDaten Funktion3.914ModeratorDaveS23.01.05 12:40
Re: Problem mit PostDaten Funktion3.950Curse4Life23.01.05 12:48
Re: Problem mit PostDaten Funktion4.038ModeratorDaveS23.01.05 13:16
Re: Problem mit PostDaten Funktion3.869Curse4Life23.01.05 20:53
Re: Problem mit PostDaten Funktion4.016Curse4Life24.01.05 07:36
Re: Problem mit PostDaten Funktion3.895ModeratorDaveS24.01.05 10:09
Re: Problem mit PostDaten Funktion4.020Curse4Life24.01.05 11:22
Re: Problem mit PostDaten Funktion3.999ModeratorDaveS24.01.05 13:32
Re: Problem mit PostDaten Funktion3.985Curse4Life24.01.05 16:19
Re: Problem mit PostDaten Funktion3.872Curse4Life24.01.05 17:24
Re: Problem mit PostDaten Funktion4.002ModeratorFZelle24.01.05 17:46
Re: Problem mit PostDaten Funktion5.121ModeratorDaveS24.01.05 18:44
Re: Problem mit PostDaten Funktion3.933Curse4Life24.01.05 21:11
Re: Problem mit PostDaten Funktion3.868ModeratorDaveS24.01.05 21:24
Re: Problem mit PostDaten Funktion2.499Jojo12.06.09 18:38
Re: Problem mit PostDaten Funktion2.523ModeratorDaveS12.06.09 18:46
Re: Problem mit PostDaten Funktion2.481Jojo12.06.09 18:59
Re: Problem mit PostDaten Funktion2.501GPM12.06.09 19:37
Re: Problem mit PostDaten Funktion2.437ModeratorDaveS12.06.09 19:45
Re: Problem mit PostDaten Funktion2.439Jojo12.06.09 20:45
Re: Problem mit PostDaten Funktion2.492ModeratorDaveS12.06.09 19:44

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel