Behandeln von HTTP-Antwortcodes in GetStringAsyncC#

Ein Treffpunkt für C#-Programmierer
Guest
 Behandeln von HTTP-Antwortcodes in GetStringAsync

Post by Guest »

Ich bin sehr neu in C#, geschweige denn in der Windows Phone-Entwicklung :)

Ich versuche, eine Anfrage zu senden und die JSON-Antwort zu erhalten, aber falls vorhanden Liegt ein Fehler vor (z. B. 401), können Sie den Benutzer darüber informieren. Hier ist mein Code:

Code: Select all

async Task AccessTheWebAsync()
{
//builds the credentials for the web request
var credentials = new NetworkCredential(globalvars.username, globalvars.password);
var handler = new HttpClientHandler { Credentials = credentials };

//calls the web request, stores and returns JSON content
HttpClient client = new HttpClient(handler);
Task getStringTask = client.GetStringAsync("https://www.bla.com/content");

String urlContents = await getStringTask;

return urlContents;

}
Ich weiß, dass es etwas sein muss, was ich bei der Art und Weise, wie ich die Anfrage sende und die Antwort speichere, falsch mache ... aber ich bin mir einfach nicht sicher, was.

Wenn ein Fehler auftritt, erhalte ich allgemein:
net_http_message_not_success_statuscode

Vielen Dank!< /P>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post