Я получаю эту ошибку при публикации из Windows Phone 8.1 в PHP Script
Исключение из HRESULT: 0x80072EFD
Сообщение из консольного приложения в сценарий PHP работает нормально, но что-то другое для Windows Phone.
В консольном приложении я использовал ASCIIEncoding
но я не смог найти его в Windows Phone, поэтому я использую HttpClient
, Я использую Apache на WAMP.
static HttpClient clientOb = new HttpClient();
static Uri uri = new Uri("http://192.168.1.4/sign_in.php");
static Dictionary<string, string> pairs = new Dictionary<string, string>();
public async void webReq()
{
try
{
pairs.Add("email", "1");
pairs.Add("password", "1");
await AsyncTask();
}
catch (Exception ex)
{
Debug.WriteLine(ex.Message);
txtOut.Text = ex.Message;
}
}
static async Task AsyncTask()
{
try
{
HttpFormUrlEncodedContent formContent = new HttpFormUrlEncodedContent(pairs);
HttpResponseMessage response = await clientOb.PostAsync(uri, formContent);
if (response.IsSuccessStatusCode)
{
var dialog = new MessageDialog(response.Content.ToString());
await dialog.ShowAsync();
Debug.WriteLine(dialog);
Debug.WriteLine("dialog");
}
}
catch (Exception ex)
{
Debug.WriteLine(ex.Message);
}
Задача ещё не решена.
Других решений пока нет …