Вопросы по теме 'dotnet-httpclient'
Должен ли WebRequest.CachePolicy работать из кода, работающего в IIS?
У меня есть некоторый код, работающий в ApiController (веб-API ASP.Net), который сам хочет сделать запрос GET к другой веб-службе. Веб-служба (также часть моего приложения) возвращает заголовки Cache-Control, указывающие время истечения срока...
1664 просмотров
schedule
13.05.2024
Как я могу использовать 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 просмотров
schedule
05.10.2022
Использование .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 просмотров
schedule
10.08.2022
Web Api + HttpClient: асинхронный модуль или обработчик завершен, пока асинхронная операция еще не завершена.
Я пишу приложение, которое проксирует некоторые HTTP-запросы с помощью веб-API ASP.NET, и мне трудно определить источник периодической ошибки. Это похоже на состояние гонки ... но я не совсем уверен.
Прежде чем я углублюсь в детали, рассмотрим...
48211 просмотров
schedule
26.12.2023
Используете соединение Keep-Alive в классе WinRT HttpClient?
Наше приложение WinRT работает невероятно медленно при открытии подключений к нашим серверам. Запросы выполняются ~ 500 мс. Это блокирует некоторые из наших сценариев.
При отладке мы заметили, что при активном Fiddler запросы выполняются намного...
13948 просмотров
schedule
01.06.2023
Как загрузить файлы в действие 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 просмотров
schedule
08.06.2022
Как вызвать метод PUT из Web Api с помощью HttpClient?
Я хочу вызвать функцию Api (1st). из второй функции API с помощью HttpClient . Но я всегда получаю ошибку 404 .
1-я функция API ( Конечная точка: http: // localhost: xxxxx /api/Test/)
public HttpResponseMessage Put(int id, int accountId,...
44086 просмотров
schedule
09.03.2023
Как вернуть результат из Task‹HttpResponseMessage›, чтобы воспользоваться преимуществами асинхронного вызова HttpClient?
Могу ли я написать код (1-й), как показано ниже
public Task<HttpResponseMessage> Get(int id)
{
return Task<HttpResponseMessage>.Factory.StartNew(() =>
Request.CreateResponse(HttpStatusCode.OK,...
10701 просмотров
schedule
11.03.2023
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 просмотров
schedule
06.01.2023
Сохраните экранированный 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 просмотров
schedule
27.06.2022
Метод расширения 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 просмотров
schedule
09.10.2022
Как использовать 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 просмотров
schedule
07.07.2023