Я пытаюсь перенести свой проект с Xamarin Studio на Mac в Visual Studio 2012 в Windows 7. На Mac и XS все работает отлично. На VisualStudio 2012 я имею эти 2 проблемы:WebHeaderCollection & HttpWebRequest на Xamarin
Ошибка 3 «System.Net.WebHeaderCollection» не содержит определение для «Добавить», а метод расширения «Добавить» принимать первый аргумент типа ' System.Net.WebHeaderCollection '(вам не хватает с помощью директивы или сборки ссылка?) C: \ Users \ user \ Documents \ Visual Studio 2012 \ Projects \ MyProject \ MyProject.Core \ Services \ MyProjectService. cs
Ошибка 4 'System.Net.HttpWebRequest' не содержит определения для 'GetResponse' и никакого расширения метод «GetResponse», принимающий первый аргумент типа типа «System.Net.HttpWebRequest», может быть найден (вы используете без указания использования или сборки ссылка?) C: \ Users \ user \ Documents \ Visual Studio 2012 \ Проекты \ MyProject \ MyProject.Core \ Services \ MyProjectService.cs
по этому коду:
var request = WebRequest.Create("https://www.myaddress.com/test/") as HttpWebRequest;
request.Method = "GET";
request.Accept = "application/json";
request.Headers.Add(HttpRequestHeader.Cookie,"mycookievalue");
// Get response
using (var response = request.GetResponse() as HttpWebResponse)
{
// Get the response stream
var reader = new StreamReader(response.GetResponseStream());
content = reader.ReadToEnd();
}
Как я мог решить эту проблему?
Одна идея: «Заголовки [« ключ »] = значение' работают? – Stuart
Я не знаю ключ ... как я могу его проверить (через RestClient?) –
Является ли ключ не 'HttpRequestHeader.Cookie'? – Stuart