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

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

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

10
Как изменить время ожидания для объекта .NET WebClient
Я пытаюсь загрузить данные клиента на мой локальный компьютер (программно), и их веб-сервер работает очень и очень медленно, что приводит к превышению времени ожидания в моем WebClientобъекте. Вот мой код: WebClient webClient = new WebClient(); webClient.Encoding = Encoding.UTF8; webClient.DownloadFile(downloadUrl, downloadFile); Есть ли способ установить бесконечное время ожидания для этого объекта? …
231 c#  .net  file  download  webclient 

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

9
HTTP POST возвращает ошибку: 417 «Ожидание не выполнено».
Когда я пытаюсь POST к URL, это приводит к следующему исключению: Удаленный сервер возвратил ошибку: (417) Ошибка ожидания. Вот пример кода: var client = new WebClient(); var postData = new NameValueCollection(); postData.Add("postParamName", "postParamValue"); byte[] responseBytes = client.UploadValues("http://...", postData); string response = Encoding.UTF8.GetString(responseBytes); // (417) Expectation Failed. Использование HttpWebRequest/HttpWebResponseпары или HttpClientне …
212 c#  .net  http  http-post  webclient 

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

5
Использование CookieContainer с классом WebClient
Ранее я использовал CookieContainer с сеансами HttpWebRequest и HttpWebResponse, но теперь я хочу использовать его с WebClient. Насколько я понимаю, нет встроенного метода, как для HttpWebRequests ( request.CookieContainer). Как я могу собирать куки с веб-клиента в CookieContainer? Я погуглил и нашел следующий пример : public class CookieAwareWebClient : WebClient { …

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

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


10
Как получить код статуса от веб-клиента?
Я использую WebClientкласс для публикации некоторых данных в веб-форме. Я хочу получить код статуса ответа при отправке формы. Пока что узнал, как получить код статуса, если есть исключение Catch wex As WebException If TypeOf wex.Response Is HttpWebResponse Then msgbox(DirectCast(wex.Response, HttpWebResponse).StatusCode) End If Однако, если форма отправлена ​​успешно и исключение не …
90 c#  .net  vb.net  webclient 

3
Отправка JSON в URL-адрес через WebClient в C #
У меня есть код JavaScript, который мне нужно преобразовать в C #. Мой код JavaScript отправляет часть JSON в созданную веб-службу. Этот код JavaScript работает нормально и выглядит следующим образом: var vm = { k: "1", a: "2", c: "3", v: "4" }; $.ajax({ url: "http://www.mysite.com/1.0/service/action", type: "POST", data: JSON.stringify(vm), …
89 c#  webclient 

5
Как программно удалить ограничение на 2 подключения в WebClient
Эти "прекрасные" RFC предписывают каждому RFC-клиенту избегать использования более двух соединений на хост ... Microsoft реализовала это в WebClient. Я знаю, что это можно выключить с помощью App.config: <?xml version="1.0" encoding="utf-8" ?> <configuration> <system.net> <connectionManagement> <add address="*" maxconnection="100" /> </connectionManagement> </system.net> </configuration> (можно найти на http://social.msdn.microsoft.com/forums/en-US/netfxnetcom/thread/1f863f20-09f9-49a5-8eee-17a89b591007 ) Но как это …

1
WebClient.DownloadString приводит к искажению символов из-за проблем с кодировкой, но браузер в порядке
Следующий код: var text = (new WebClient()).DownloadString("http://export.arxiv.org/api/query?search_query=au:Freidel_L*&start=0&max_results=20")); приводит к переменной, textкоторая содержит, среди прочего, строку "$ κ $ -пространство Минковского, скалярное поле и проблема лоренц-инвариантности" Однако когда я посещаю этот URL-адрес в Firefox, я получаю $ κ $ -пространство Минковского, скалярное поле и проблема лоренц-инвариантности что на самом деле правильно. …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.