- Ralf Reinartz - Langerwehe: Blog für VB.NET, SQL & DEBIAN - http://tibex.de -
Read Contenttype
Dieser Eintrag stammt von admin Am 9.10.2007 @ 10:06 In Programming | Keine Kommentare
VB.NET - Vor dem Webrequest den Contenttype lesen
Häufig könnte es nützlich sein vor dem Lesen der Daten den ContentType zu kennen.
Diese Variante habe ich mir ausgedacht um das zu handeln.
Für Verbesserungsvorschläge wäre ich sehr Dankbar! -> ralf.reinartz@web.de
Erst die Imports:
‘http://msdn2.microsoft.com/de-de/library/system.net.mime.contenttype(VS.80).aspx
‘Für den Contenttype wird die Mime-Klasse benötigt:
Imports System.Net.Mime
Imports System.Web.HttpUtility
Imports System.Diagnostics
Imports System.IO
Imports System.Net
Imports System.Text
…….
Dim IoStream As System.IO.Stream
Dim StrRead As System.IO.StreamReader
‘ Einen WebRequest für den URL erzeugen
Dim wRequest As System.Net.HttpWebRequest = CType(System.Net.WebRequest.Create(URL), System.Net.HttpWebRequest)
……
Dim oContentType As ContentType
oContentType = New ContentType(wRequest.GetResponse.ContentType)
Dim charset As String
charset = oContentType.CharSet()
If charset = “” Then
charset = “iso-8859-1″
End If
StrRead = New System.IO.StreamReader(IoStream, System.Text.Encoding.GetEncoding(charset), False)
……
StrRead.Close()
IoStream.Close()
Dieser Artikel wurde ausgedruckt ab Ralf Reinartz - Langerwehe: Blog für VB.NET, SQL & DEBIAN: http://tibex.de
URL zum Artikel: http://tibex.de/2007/10/09/vbnet-vor-dem-webrequest-den-contenttype-lesen/
Klicken hier zum Drucken.