Hallo,
Ich habe mich mal mit dem Thema HttpWebRequest beschäftigt und für mein Internetradio (ELV IR 100) eine Steuerung über die Weboberfläche gemacht.
Es funktioniert auch soweit, dass ich die Buttons über HttpWebRequest "drücken" kann.
Allerdings hängt sich das Programm auf, wenn man mehrere Anfragen hintereinander sendet (öfters hängt es sich schon nach der zweiten anfrage auf)
Gibt es jetzt eine Möglichkeit dieses Problem zu beheben?
Mein Code:
Zum aufrufen benutze ich dann z.B.:
Danke
Ich habe mich mal mit dem Thema HttpWebRequest beschäftigt und für mein Internetradio (ELV IR 100) eine Steuerung über die Weboberfläche gemacht.
Es funktioniert auch soweit, dass ich die Buttons über HttpWebRequest "drücken" kann.
Allerdings hängt sich das Programm auf, wenn man mehrere Anfragen hintereinander sendet (öfters hängt es sich schon nach der zweiten anfrage auf)
Gibt es jetzt eine Möglichkeit dieses Problem zu beheben?
Mein Code:
VB.NET-Quellcode
- Sub Request_Now(ByVal Post1 As String)
- Try
- Dim Request As HttpWebRequest = CType(WebRequest.Create(IP & "/index.htm"), HttpWebRequest)
- Request.Method = "POST"
- Request.ContentType = "application/x-www-form-urlencoded"
- Dim byteArray() As Byte = Encoding.UTF8.GetBytes(Post1)
- Request.ContentLength = byteArray.Length
- Dim DataStream As Stream = Request.GetRequestStream()
- DataStream.Write(byteArray, 0, byteArray.Length)
- DataStream.Close()
- Catch es As Exception
- MsgBox(es.Message)
- End Try
- End Sub
Zum aufrufen benutze ich dann z.B.:
Danke