Вопросы с тегом «webclient»

WebClient - это класс для приложений .NET Framework, который предоставляет методы для отправки и получения данных от ресурса, идентифицированного URI.

319
Как разместить данные на определенный URL с помощью WebClient в C #

Мне нужно использовать «HTTP Post» с WebClient, чтобы опубликовать некоторые данные по конкретному URL, который у меня есть. Теперь я знаю, что это можно сделать с помощью WebRequest, но по некоторым причинам я хочу использовать вместо него WebClient. Это возможно? Если так, может кто-нибудь...

231
Как изменить время ожидания для объекта .NET WebClient

Я пытаюсь загрузить данные клиента на мой локальный компьютер (программно), и их веб-сервер работает очень и очень медленно, что приводит к превышению времени ожидания в моем WebClientобъекте. Вот мой код: WebClient webClient = new WebClient(); webClient.Encoding = Encoding.UTF8;...

219
Выбор между HttpClient и WebClient

Наше веб-приложение работает в .Net Framework 4.0. Пользовательский интерфейс вызывает методы контроллера через вызовы ajax. Нам нужно воспользоваться услугой REST от нашего поставщика. Я оцениваю лучший способ вызвать службу REST в .Net 4.0. Службе REST требуется базовая схема аутентификации, и...

212
HTTP POST возвращает ошибку: 417 «Ожидание не выполнено».

Когда я пытаюсь POST к URL, это приводит к следующему исключению: Удаленный сервер возвратил ошибку: (417) Ошибка ожидания. Вот пример кода: var client = new WebClient(); var postData = new NameValueCollection(); postData.Add("postParamName", "postParamValue"); byte[] responseBytes =...

178
Какая разница между классами WebClient и HTTPWebRequest в .NET?

Какая разница между WebClientи на HttpWebRequestклассы в .NET? Они оба делают очень похожие вещи. Фактически, почему они не были объединены в один класс (слишком много методов / переменных и т. Д. Могут быть одной из причин, но в .NET есть другие классы, которые нарушают это правило)....

148
Использование CookieContainer с классом WebClient

Ранее я использовал CookieContainer с сеансами HttpWebRequest и HttpWebResponse, но теперь я хочу использовать его с WebClient. Насколько я понимаю, нет встроенного метода, как для HttpWebRequests ( request.CookieContainer). Как я могу собирать куки с веб-клиента в CookieContainer? Я погуглил и...

148
Как получить json-строку из url-адреса?

Я переключаю код формы XML на JSON. Но я не могу найти, как получить строку JSON с заданного URL-адреса. URL-адрес выглядит примерно так: " https://api.facebook.com/method/fql.query?query=.....&format=json " Раньше я использовал XDocuments, там можно было использовать метод загрузки: XDocument...

132
Веб-клиент против HttpWebRequest / HttpWebResponse

Мне кажется, что большую часть того, что можно сделать, HttpWebRequest/Responseможно сделать и с WebClientклассом. Я где-то читал, что WebClientэто оболочка высокого уровня для WebRequest/Response. Пока я не вижу ничего, что можно было бы сделать с помощью того, HttpWebRequest/Responseчего нельзя...

90
Как получить код статуса от веб-клиента?

Я использую WebClientкласс для публикации некоторых данных в веб-форме. Я хочу получить код статуса ответа при отправке формы. Пока что узнал, как получить код статуса, если есть исключение Catch wex As WebException If TypeOf wex.Response Is HttpWebResponse Then msgbox(DirectCast(wex.Response,...

89
Отправка JSON в URL-адрес через WebClient в C #

У меня есть код JavaScript, который мне нужно преобразовать в C #. Мой код JavaScript отправляет часть JSON в созданную веб-службу. Этот код JavaScript работает нормально и выглядит следующим образом: var vm = { k: "1", a: "2", c: "3", v: "4" }; $.ajax({ url:...

88
Как программно удалить ограничение на 2 подключения в WebClient

Эти "прекрасные" RFC предписывают каждому RFC-клиенту избегать использования более двух соединений на хост ... Microsoft реализовала это в WebClient. Я знаю, что это можно выключить с помощью App.config: <?xml version="1.0" encoding="utf-8" ?> <configuration> <system.net>...

85
WebClient.DownloadString приводит к искажению символов из-за проблем с кодировкой, но браузер в порядке

Следующий код: var text = (new WebClient()).DownloadString("http://export.arxiv.org/api/query?search_query=au:Freidel_L*&start=0&max_results=20")); приводит к переменной, textкоторая содержит, среди прочего, строку "$ κ $ -пространство Минковского, скалярное поле и проблема...