vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 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
Fehler in Response nach WebRequest 
Autor: Schneiderr
Datum: 07.11.16 10:52

Ich hoffe, Ihr könnt mir helfen oder mich ein Stückchen weiterbringen:
Ich versuche per WebRequest einen String zu senden und erhalte den Fehler:

"<Status Code="406" ....>The document could not be parsed: Premature end of file. (line -1, column -1)"


Dim byteArray As Byte() = Encoding.UTF8.GetBytes(strRequestFile.ToString)
                    Dim request As WebRequest = WebRequest.Create( _
                      txtASPServer.Text)
                    With request
                        .Timeout = Val(strTimeout)
                        .Method = "POST"
                        .ContentType = "multipart/related;boundary=" & _
                          strBoundary & _
                          ";type=""text/xml;charset=UTF-8"";start=""<part1." & _
                          "C@ganter-interior.com"""
                        .Credentials = CredentialCache.DefaultCredentials
                        .ContentLength = byteArray.Length
                    End With
 
                    ' Create Stream with data
 
                    ' Alternative geht auch nicht
                    'Dim myWriter = New StreamWriter(request.GetRequestStream())
                    'myWriter.Write(strRequestFile)
                    'myWriter.Close()
 
                    Dim dataStream As System.IO.Stream
                    dataStream = request.GetRequestStream()
                    dataStream.Write(byteArray, 0, byteArray.Length)
                    dataStream.Close()
 
                    Dim response As WebResponse = request.GetResponse
Das byteArray hat eine Länge von 11100, denn ich dachte schon, es wäre leer wegen der "-1".
Es handelt sich um eine Anfrage mit MIME Envelopes.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Fehler in Response nach WebRequest 
Autor: sv00010
Datum: 13.11.16 19:31

Schneiderr schrieb:
Zitat:


Das byteArray hat eine Länge von 11100...

Versuche das ganze mal testweise mit einer Abfrage unter 8K Länge.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Fehler in Response nach WebRequest 
Autor: Schneiderr
Datum: 14.11.16 08:04

Leider gehen auch 3K nicht durch.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Fehler in Response nach WebRequest 
Autor: sv00010
Datum: 14.11.16 14:33

Schneiderr schrieb:
Zitat:

Leider gehen auch 3K nicht durch.

Eventuell könntest du noch nachschauen, ob die Datei usw. auch wirklich in UTF8 abgespeichert wurde.

Beitrag wurde zuletzt am 14.11.16 um 14:37:10 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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