Problemer med en forespørgsel via httpClient, Windows Phone 8.1
Jeg er ved at lave en lille app til eget brug.Desværre så "hænger" forespørgslen bare.
Der kommer ingen exceptions eller andre ting - heller ikke data.
Koden til modulet er som følger:
Public uriString As String = "http://smarthome.trab.dk"
Public Async Function getData(ByVal gType As String) As Tasks.Task(Of String)
Try
Dim Resp As String = Nothing
Using httpClient As New HttpClient
httpClient.BaseAddress = New Uri(uriString)
httpClient.Timeout = TimeSpan.FromSeconds(10)
Dim response As HttpResponseMessage = Await httpClient.GetAsync("/wpf/getData.php?g=" + gType.ToLower)
Resp = Await response.Content.ReadAsStringAsync
End Using
Return Resp
Catch webEx As HttpRequestException
MessageBox.Show(webEx.Message)
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Function
Public Function ACount() As String
Dim resp As String = getData("power").Result
Return "Aktuel Tællerstand: " + resp
End Function
Nogen der kan se problemet?
I en webbrowser virker det helt som det skal.