Сохранение HTML-источника веб-страницы в Windows Phone 8 в C #

1

хорошо, я пытаюсь сохранить html веб-страницы в телефоне Windows 8 с помощью С#, и все решение, которое я нашел в Интернете, не работает, есть ли в любом случае я могу сохранить содержимое html в телефоне Windows 8. Некоторые из решение, которое я пытался, которое не работает

using System.Net;
using System.Net.Http;

var httpClient = new HttpClient();
var message = new HttpRequestMessage(HttpMethod.Get, targetURL);
//message.Headers.Add(....);
//message.Headers.Add(....);

var response = await httpClient.SendAsync(message);
if (response.StatusCode == HttpStatusCode.OK)
{
    //HTTP 200 OK
    var requestResultString = await response.Content.ReadAsStringAsync();
}
// HttpClient() is not there

HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(URL);
myRequest.Method = "GET";

using(WebResponse myResponse = myRequest.GetResponse() )
{
    using(StreamReader sr = new StreamReader(myResponse.GetResponseStream(), System.Text.Encoding.UTF8)) 
    {
        string result = sr.ReadToEnd();
    }
}
// System.Net.HttpWebRequest' does not contain a definition for 'GetResponse' and no extension method 'GetResponse' accepting a first argument of type 'System.Net.HttpWebRequest' could be found (are you missing a using directive or an assembly reference?)
  • 0
    Что именно не работает? Например, при первом подходе, использующем HttpClient , он не возвращает requestResultString ?
  • 0
    тип или имя пространства имен 'HttpClient' не может быть найден (вам не хватает директивы using или ссылки на сборку?)
Показать ещё 1 комментарий
Теги:
windows-phone-8

1 ответ

0
Лучший ответ

Если вы хотите использовать HttpClient в Windows Phone 8, вам необходимо установить пакет NuGet. Найдите httpclient.

Изображение 174551

Затем вы можете использовать

System.Net.Http.HttpClient myHttp = new System.Net.Http.HttpClient();
  • 0
    хорошо, я пропустил это спасибо :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню