Я пытался использовать онлайн-API, который возвращает json. В настоящее время я использую приложение winform.C# App skip после чтения Ответ JSON
До сих пор я пытался
WebClient cHttp = new WebClient();
string htmlCode = cHttp.DownloadString(path); <--------
///-----------And then this
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(path);
request.Method = WebRequestMethods.Http.Get;
request.Accept = "application/json";
HttpWebResponse response = (HttpWebResponse)request.GetResponse(); <-----
Где я указать стрелку, программа не рухнет он просто ударил эту линию, а затем пропустить весь код под ним. Тогда моя форма открыта без моего всего кода. Что я делаю не так?
Спасибо
Я не понимаю ... путь работает, когда я ввожу его в браузер. Таким образом, это ошибка в visual studio Первое исключение исключения типа «System.Net.WebException» произошло в System.dll System.Net.WebException: Удаленный сервер возвратил ошибку: (401) Неавторизованный. в System.Net.WebClient.DownloadDataInternal (Uri адрес, WebRequest и запрос) в System.Net.WebClient.DownloadString (Uri адрес) на System.Net.WebClient.DownloadString (строка адреса) – Photonic
@Photonic и здесь твоя проблема. У вас нет доступа, и вы должны пройти такие подписи, как https://msdn.microsoft.com/en-us/library/e2w99hxh(v=vs.110).aspx (это может зависеть) или как этот http: // stackoverflow.com/questions/1680718/domain-credentials-for-a-webclient-class-dont-work – Backs
Спасибо, я думаю, что получил ошибку пропуска (401), но вы знаете, как исправить следующую ошибку. В System.dll произошел первый случай исключения типа «System.Net.WebException». System.Net.WebException: было предпринято слишком много автоматических перенаправлений. в System.Net.WebClient.DownloadDataInternal (адрес Uri, WebRequest & request) в System.Net.WebClient.DownloadData (адрес Uri) в System.Net.WebClient.DownloadData (String address) – Photonic