PHP Code:
Imports System.IO
Imports System.Net
Imports System.Text
Class Http
Dim request As HttpWebRequest
Dim response As HttpWebResponse
Dim cookies As New CookieContainer
Function GetResponse(url As String, Optional postData As String = "") As String
request = CType(HttpWebRequest.Create(url), HttpWebRequest)
request.CookieContainer = cookies
request.UserAgent = "..."
//sonstiges
If postData <> "" Then
request.Method = "POST"
Dim byteArr() As Byte = Encoding.Default.GetBytes(postData)
request.ContentLength = byteArr.Length
Dim dataStream As Stream = request.GetRequestStream()
dataStream.Write(byteArr, 0, byteArr.Length)
End If
response = CType(request.GetResponse(), HttpWebResponse)
Return New StreamReader(response.GetResponseStream(), Encoding.Default).ReadToEnd()
End Function
End Class
//Aufruf
With New Http
//GET
Dim html As String = .GetResponse("url")
//POST
html = .GetResponse("url", "post data")
End With
Ist zwar nicht C# aber sollte man innerhalb einer Minute anpassen können.