I guess i am doing something terrible wrong here...
Dim s As String = GetResponse("", New KeyValuePair(Of String, String))
Public Async Function GetResponse(ByVal url As String, ByVal params As KeyValuePair(Of String, String)) As System.Threading.Tasks.Task(Of String)
Dim values = New List(Of KeyValuePair(Of String, String))
Dim httpClient = New HttpClient(New HttpClientHandler())
Dim response As HttpResponseMessage = Await httpClient.PostAsync(url, New FormUrlEncodedContent(values))
response.EnsureSuccessStatusCode()
Return Await response.Content.ReadAsStringAsync()
End Function
any ideas please?