0
POST verileriyle bir web isteği yapmaya çalışıyorum ve yanıtı geri alıyorum. Android için çalışıyorum ama Windows Phone için aynı şekilde çalışmıyor ve işe yaramayacak gibi görünmüyor. Şu anda GetRequestStreamd
ve GetResponse
için hata alıyorum. async
ve await
ile denedim, ancak boş göstericiler döndürdü. Android'de şu kodu kullandım:Windows Phone 8.1 webrequest POST yanıtı al
public static string Login(string user, string pwd)
{
WebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create("myurl");
httpWebRequest.Method = "POST";
using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
{
LoginData data = new LoginData
{
userid = user,
password = pwd
};
var json = JsonConvert.SerializeObject(data);
streamWriter.Write(json);
streamWriter.Flush();
streamWriter.Dispose();
}
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
{
return streamReader.ReadToEnd();
}
}
Bu konuda ne çalışmıyor? İstisnalar mı alıyorsun? –