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

Должен ли WebRequest.CachePolicy работать из кода, работающего в IIS?
У меня есть некоторый код, работающий в ApiController (веб-API ASP.Net), который сам хочет сделать запрос GET к другой веб-службе. Веб-служба (также часть моего приложения) возвращает заголовки Cache-Control, указывающие время истечения срока...
1664 просмотров

Как я могу использовать ReadAsAsync‹T› с этой схемой данных?
Я использую System.Net.Http.HttpClient, версию, доступную в настоящее время в NuGet , для извлечения данных из сервис в формате json. Данные примерно выглядят так: { "schema": "Listing", "data": { "key":...
1905 просмотров
schedule 25.03.2023

Зачем возвращать ошибку 500 при вызове другого контроллера с помощью WebClient?
Я тестирую пример по этой ссылке: http://msdn.microsoft.com/en-us/vs11trainingcourse_aspnetmvc4_topic5#_Toc319061802 , но у меня ошибка 500 при вызове другого контроллера с помощью WebClient. Когда я обращаюсь к...
2452 просмотров

Использование .Net 4.0 HttpClient?
im в .Net 4.0 и пытаюсь использовать HttpClient. Я читал некоторые статьи, в которых говорилось, что он больше не поддерживается в версии 4.0, но вы все еще можете его использовать? Я включил сборку System.Net.Http; , но это не позволяет мне...
8153 просмотров
schedule 20.05.2022

Добавление заголовков HttpClient генерирует исключение FormatException с некоторыми значениями.
Это произошло в контексте кодирования для Google Cloud Messaging, но применимо и в других местах. Рассмотрим следующее: var http = new HttpClient(); http.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("key=XXX"); и...
54332 просмотров

Web Api + HttpClient: асинхронный модуль или обработчик завершен, пока асинхронная операция еще не завершена.
Я пишу приложение, которое проксирует некоторые HTTP-запросы с помощью веб-API ASP.NET, и мне трудно определить источник периодической ошибки. Это похоже на состояние гонки ... но я не совсем уверен. Прежде чем я углублюсь в детали, рассмотрим...
48211 просмотров

Используете соединение Keep-Alive в классе WinRT HttpClient?
Наше приложение WinRT работает невероятно медленно при открытии подключений к нашим серверам. Запросы выполняются ~ 500 мс. Это блокирует некоторые из наших сценариев. При отладке мы заметили, что при активном Fiddler запросы выполняются намного...
13948 просмотров

Как загрузить файлы в действие Asp.Net MVC 4.0, работающее в IIS Express, с классом HttpClient, включенным в .Net 4.0
У меня есть приложение C/S. Я реализовал сервер с Asp.Net MVC 4.0, а клиент работает на .Net 4.5. У меня действие контроллера на стороне сервера выглядит так: public JsonResult Upload(string arg1, int arg2) { //do something about arg1 and...
3659 просмотров

Как вызвать метод PUT из Web Api с помощью HttpClient?
Я хочу вызвать функцию Api (1st). из второй функции API с помощью HttpClient . Но я всегда получаю ошибку 404 . 1-я функция API ( Конечная точка: http: // localhost: xxxxx /api/Test/) public HttpResponseMessage Put(int id, int accountId,...
44086 просмотров

Как вернуть результат из Task‹HttpResponseMessage›, чтобы воспользоваться преимуществами асинхронного вызова HttpClient?
Могу ли я написать код (1-й), как показано ниже public Task<HttpResponseMessage> Get(int id) { return Task<HttpResponseMessage>.Factory.StartNew(() => Request.CreateResponse(HttpStatusCode.OK,...
10701 просмотров

System.Net.Http.HttpMethod не может быть сериализован, веб-API WCF
Я использую библиотеку HttpClient для создания веб-API WCF. Фрагмент договора на оказание услуг: [ServiceContract] public interface IMyService { [WebGet(UriTemplate = "Foo/{id}/{securityKey}/{filename}")]...
1476 просмотров
schedule 20.07.2023

PutAsJsonAsync не работает, когда dto имеет аннотации данных
Я наблюдаю какое-то странное поведение с HttpClient и веб-API с моими DTO. Когда у меня есть аннотации данных для моих свойств, HttpClient.PutAsJsonAsync() не работает. Я ничего не могу получить в конце веб-API. Некоторый код для объяснения: Моя...
2617 просмотров
schedule 26.04.2023

Различать типы ошибок запроса HttpClient
Мне нужно написать код для обработки двух разных типов сбоев, которые могут возникнуть после выдачи HTTP-запроса с использованием объекта HttpClient , поставляемого с .Net Framework 4.5: Сбои подключения, когда сервер недоступен из-за проблем с...
5071 просмотров

Сохраните экранированный Uri с помощью HttpClient
Я пытаюсь использовать HttpClient для создания запроса GET со следующим Uri: http://test.com?action=enterorder&ordersource=acme&resid=urn%3Auuid%3A0c5eea50-9116-414e-8628-14b89849808d Как видите, остаточный параметр экранирован с помощью% 3A, то...
2013 просмотров
schedule 23.03.2024

Может ли HttpClient в Azure WebRole только с внутренними конечными точками обращаться к внешнему URL-адресу?
У меня есть решение Azure, содержащее приложение MVC, на котором размещаются некоторые контроллеры веб-API, составляющие RESTful API, и серверная служба WCF. Приложение MVC находится в веб-роли с общедоступной конечной точкой http. Приложение WCF...
398 просмотров

Метод расширения HttpClient и ReadAsAsync‹T›()
Итак, я запускаю новый проект .Net 4.0 и буду работать с общедоступным API. Я планирую использовать класс Microsoft HttpClient, поэтому установил последнюю стабильную версию пакета Microsoft.Net.Http NuGet (версия 2.2.13). Я смотрю на некоторый код...
17162 просмотров
schedule 15.05.2023

C# HttpClient странная ошибка
У меня есть следующий код, который работает без проблем на Windows Phone 8, но запуск в Windows 8 приводит к ошибке. Ошибка: Exception received while submitting the payload: at...
549 просмотров

Как использовать System.Net.Http.HttpClient для GET после POST с AllowAutoRedirect = true
Вот код для создания клиента и POST объекта. Насколько я понимаю, установка AllowAutoRedirect = true позволит клиенту выполнить перенаправление, а затем выполнить GET, и я смогу десериализовать указанный объект. Мои испытания пока не увенчались...
2755 просмотров
schedule 19.03.2024

HttpClientFactory.Create против нового HttpClient
Мне любопытно, какова цель _ 1_ класс . В MSDN нет описания того, почему он существует (см. Ссылку). Существуют методы Create с более специализированными аргументами, но в основном мне интересно, в чем разница между вызовом без параметров и...
42878 просмотров
schedule 14.02.2023

HttpClient PostAsync to WebApi — возвращает 500, но исключение не выдается)
Я звоню в службу веб-API следующим образом: var response = client.PostAsync("http://localhost:8080/api/values", new FormUrlEncodedContent(new[] {new KeyValuePair<string, string>("a", "b"),})) .Result; Результат...
3074 просмотров