Ich habe httpClient verwendet, um Daten an den Server zu senden. Ich kann die Antwort erfolgreich überprüfen, aber meine Antwortzeichenfolge ist in einer PHP-Datei. Ich weiß nicht, wie man auf diese Zeichenkette in PHP mit etwas wie zugreift:C# httpclient Antwort erhalten
Ich versuchte mit WebClient-Klasse. Es funktionierte, aber ich konnte nicht überprüfen, ob die Antwort erfolgreich ist. Hier
ist der Code:
public Boolean authorization(String korisnik, String zaporka)
{
var client = new HttpClient();
var pairs = new List<KeyValuePair<string, string>>
{
new KeyValuePair<string, string>("korisnik", korisnik),
new KeyValuePair<string, string>("zaporka", zaporka)
};
var content = new FormUrlEncodedContent(pairs);
var response = client.PostAsync("http://www.etfos.unios.hr/~tsapina/autorizacija.php", content).Result;
System.Diagnostics.Debug.WriteLine(response);
if (response.IsSuccessStatusCode)
{
MessageBox.Show("success respond");
return false;
}
return true;
}
Ich brauche in einer PHP-Datei Ausgabe erhalten führen.
Dank, werde ich versuchen –
@markomarinovic das Update Siehe 'EnsureSuccessStatusCode()'. Dadurch wird sichergestellt, dass eine Ausnahme ausgelöst wird, wenn auch ein Fehler zurückgegeben wird. –