Вопросы по теме 'dotnet-httpclient'

Кодирование с помощью HttpClient в .NET 4.5
Я использую некоторые данные, используя fogbugz XML API . Этот API всегда предлагает данные в формате UTF-8. При использовании класса WebClient для выполнения запроса я могу установить кодировку. Например: var result = new WebClient();...
19659 просмотров

Отличать тайм-аут от отмены пользователем
HttpClient имеет встроенную функцию тайм-аута (несмотря на то, что все они асинхронны, т.е. тайм-ауты могут считаться ортогональными по отношению к функциям http-запроса и, таким образом, обрабатываются общими асинхронными утилитами, но это в...
8424 просмотров

.NET HttpClient зависает после нескольких запросов (если не активен Fiddler)
Я использую System.Net.Http.HttpClient для отправки последовательности запросов из консольного приложения в REST API и для десериализации ответов JSON в строго типизированные объекты. Моя реализация такова: using (var client = new...
2215 просмотров
schedule 18.07.2022

Использование WebApi из контроллеров Mvc — HttpClient или эталонная сборка API?
У меня есть решение с приложением MVC и веб-API. Они находятся в отдельных проектах и ​​доменах (с использованием CORS). Я создал его как веб-API, чтобы иметь возможность добавлять потребителей, но в настоящее время мое приложение MVC является...
2247 просмотров

HttpClient.SendAsync HttpException: клиент отключен
У меня есть приложение веб-API ASP.NET, размещенное в веб-роли Windows Azure. Целью этого приложения является прокси-запросы Http к другим конечным точкам с поддержкой Интернета, таким как ретранслятор служебной шины, и возврат их ответа. Иногда...
3518 просмотров

Содержимое запроса с httpclient на WebApi меняется между клиентом и сервером
Я работаю над решением для аутентификации запросов WebApi с помощью HMAc (аналогично этому) Частично это просматривает содержимое исходящих запросов и генерирует его хэш MD5 (это включается как часть общего хэша сообщения). В одном конкретном...
396 просмотров

Есть ли простой способ форматирования строк запроса при использовании класса .NET HttpClient?
У меня есть некоторый код в разных местах, где у меня есть Dictionary<string,string> , содержащий параметры, которые должны идти в строке запроса. У меня есть собственный код для форматирования, чтобы его можно было добавить в конец...
1343 просмотров
schedule 17.03.2023

Отправка объекта С# на контроллер webapi
Я пытаюсь передать объект С# контроллеру веб-API. API настроен для хранения отправленных в него объектов типа Product. Я успешно добавил объекты с помощью метода Jquery Ajax, и теперь я пытаюсь получить тот же результат на С#. Я создал простое...
42679 просмотров
schedule 26.06.2023

Ответ PCL HttpClient игнорирует файлы cookie без домена
Я работаю над приложением на основе REST, которое подключается к Office365. Приложение будет доступно на нескольких платформах, поэтому я создал переносимую библиотеку классов для обработки всей логики, включая аутентификацию. PCL предназначен для...
683 просмотров

Сбой разрешения DNS в HttpClient выдает Unhandled AggregateException
У меня есть клиентское приложение .NET 4, использующее HttpClient. Когда _tokenServiceUrl не разрешается правильно через DNS (например, изменение сети происходит, когда VPN работает или отключается, или когда мобильные устройства теряют подключение в...
1505 просмотров
schedule 31.10.2022

Проблема безопасности потоков во время Async, как обойти это
Мне нужно выполнить 4 запроса HttpClient из разных методов, используя один и тот же экземпляр HttpClient, что, как мне кажется, вызывает проблему безопасности потоков. Позвольте мне объяснить это подробнее. Внутри приложения для Windows Phone,...
362 просмотров

WP8 Некоторые изображения не загружаются с помощью HttpClient
Я создаю приложение WP8, которое загружает изображения с помощью HttpClient в фоновой задаче. Моя проблема в том, что некоторые изображения не загружаются независимо от того, сколько времени я жду их завершения. Максимальный размер изображения...
255 просмотров
schedule 17.07.2022

Опубликовать и перенаправить ИЗ Web Api
Предупреждение. Этот вопрос не о том, как публиковать сообщения в веб-API, а о том, как публиковать сообщения ИЗ веб-API. Сценарий: Мой вопрос связан с комментариями ответа Дарина Димитрова в: Как перенаправить в веб-API ASPNET и,...
2389 просмотров

HttpClient IsComplete всегда возвращает false
Я пытаюсь авторизовать пользователя для получения данных из удаленной веб-службы xml с помощью метода HttpClient GetAsync. К сожалению, независимо от результата ответа сервера. IsCompleted всегда возвращает false в контроллере. Что я делаю не так?...
925 просмотров

Отправлять данные по http асинхронно
Я новичок в С#, и я хотел бы отправлять веб-запрос асинхронно. Я использую HttpWebRequest с методом POST . Проблема в том, что если я использую функцию GetRequestStream() , мое приложение зависает, даже если я получаю ответ асинхронно. Читаю,...
309 просмотров
schedule 30.10.2023

Статический потокобезопасный HttpClient на ASP.net HttpRequest
Мы создаем оболочку для HttpClient. Поскольку мы собираемся следовать рекомендациям по оптимизации производительности с https://github.com/mspnp/performance-optimization . Мы хотим избежать анти-шаблона — неправильного создания, упомянутого в этом...
3337 просмотров

Как включить контент в запрос GET?
РЕДАКТИРОВАТЬ: Обратите внимание, я знаю, что суть проблемы заключается в том, что служба, с которой мне нужно общаться, не следует протоколу. Это программное обеспечение, к которому я не имею права прикасаться, и оно не будет изменено в ближайшее...
1098 просмотров
schedule 11.01.2024

C # HttpClient.SendAsync throw Произошла ошибка при отправке исключения запроса при тестировании некоторых URL-адресов
Я разрабатываю консольное приложение C # для проверки того, действителен ли URL или работает. Он хорошо работает для большинства URL-адресов и может получать ответ с кодом состояния HTTP с целевого веб-сайта. Но при тестировании некоторых других...
81520 просмотров
schedule 21.07.2022

C# — изменение имени атрибута, опубликованного с помощью HttpClient
Я использую HttpClient для отправки некоторых данных на сервер на основе NodeJs. Class Employee { public string Name { get; set; } } Функциональный код: Employee e = new Employee(); e.Name = "TestUser"; var client = new...
1304 просмотров
schedule 02.08.2023

C # HttpClient медленная скорость загрузки
Я пытаюсь загрузить файлы большого размера (50–32 ГБ) на Google.Drive. Я использую google-api-dotnet, который обеспечивает логику загрузки и поддержку шифрования. Основная проблема - низкая скорость загрузки. Я просмотрел api исходный код ....
1692 просмотров