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

Вызов метода Put в веб-API с asp.net MVC в качестве клиента
Я создал Web-api со следующим методом put public HttpResponseMessage Put (int id, модель [FromBody] DataModel) в методе put я передаю объект, и он обновляется в базе данных. Его работа, которую я проверил с помощью скрипача. Теперь в моем...
2208 просмотров

Десериализовать JSON в массив или список с HTTPClient .ReadAsAsync, используя шаблон задачи .NET 4.0
Я пытаюсь десериализовать JSON, возвращенный из http://api.usa.gov/jobs/search.json?query=nursing+jobs , с помощью шаблона задач .NET 4.0. Он возвращает этот JSON («Загрузить данные JSON» @ http://jsonviewer.stack.hu/ ). [ { "id":...
194114 просмотров

Json.net десериализует DateTime из результата HTTPClient
Я использую HTTPCLient для вызова службы RestFul. Моя проблема при разборе DateTime. Потому что в моем классе у меня есть свойство DateTime . В Json это тип long . Ключ Json: exp { "resultCodes": "OK", "description": "OK", "pans": {...
1957 просмотров

Как обрабатывать код состояния Http при использовании ReadAsStringAsync()
У меня есть клиент JavaScript, который вызывает Ajax-вызов службы .net (давайте назовем ее первой службой). Затем первая служба вызывает другой контроллер .net (назовем ее второй службой). В этом контроллере я выбрасываю какое-то исключение. В...
3891 просмотров

Как сделать XML POST с FlUrl
FlUrl отлично справляется с запросами Json/UrlEncoded. Однако в документации не указано, как обрабатывать другие типы запросов, такие как text/xml . Как лучше всего выполнить XML POST с помощью FlUrl? Это (доступ к базовому HttpClient ) как...
4814 просмотров
schedule 10.01.2024

httpclient - как установить Content-Disposition в application / json; в составной части
Используя System.Net.Http.Httpclient, я пытаюсь сделать многостраничный пост на C # и с wp8. Это фрагмент моего кода: varclient = new HttpClient(); client.DefaultRequestHeaders.TryAddWithoutValidation( "Content-Type", "application/json");...
6071 просмотров

Служба REST неправильно возвращает кортеж
У меня есть служба REST, из которой я хочу вернуть кортеж. Кортежи будут 2 списка. См. код ниже. Метод GetRecords возвращает кортеж, и когда я проверяю результирующую переменную, я вижу, что все, что мне нужно, есть и правильно. public...
2084 просмотров
schedule 23.11.2023

ObjectDisposedException при отмене postAsync
В моем приложении Xamarin есть два следующих класса, которые я использую для загрузки изображения на сервер: public class ProfileApi : IDisposable { public Uri BaseUri { get; private set; } private HttpClientHandler _messageHandler;...
970 просмотров

Почему время ожидания моего HttpClient не истекло?
У меня есть код, подобный следующему: using (var client = new HttpClient()) { client.Timeout = TimeSpan.FromMilliseconds(3000); var request = new HttpRequestMessage(HttpMethod.Head, myURI); var response = await client.SendAsync(request); }...
56 просмотров
schedule 06.01.2024

Как аутентифицировать Pardot API с помощью HttpClient
Я боролся около дня, пытаясь аутентифицироваться в Pardot API. Мне не понравилось, как я пытался опубликовать тело сообщения. Поэтому я хотел опубликовать решение, которое сработало для меня. Если у вас есть какие-либо советы или альтернативы, я...
1231 просмотров

Цикл самоссылки обнаружен с помощью расширения HttpClient PutAsJsonAsync
Использование метода расширения PutAsJsonAsync для HttpClient в asp.net mvc 5 возвращает исключение, обнаруженное циклом самоссылки. Вот код вызова: httpClient.BaseAddress = _uri; HttpResponseMessage response = await...
393 просмотров
schedule 29.03.2024

Как использовать асинхронный HttpClient.PostAsync, когда URL-адрес отвечает после искусственного тайм-аута?
Как можно HttpClient.PostAsync использоваться для отправки HTTP-запросов на URL-адреса с искусственным временем отправки ответа. Обратите внимание на URL-адрес и параметр sleep=30 , который используется для введения искусственной задержки в 30...
11220 просмотров
schedule 13.06.2024

Асинхронный NancyFX с HttpClient - GetAsync для fbcdn возвращает 403 запрещено?
ПРИМЕЧАНИЕ. Я немного изменил этот вопрос, чтобы лучше указать на проблему. Комментарии ниже больше не отражают этот вопрос. Я пытаюсь получить это изображение с fbcdn: https...
992 просмотров
schedule 05.02.2024

.Net Web API 2 POST использует сжатый контент gzip
Я пишу .Net Web Api (2), у которого есть этот метод POST. В настоящее время этот метод десериализует свой единственный параметр с помощью стандартного средства форматирования JSON. Мы также пишем клиент, который будет использовать этот API-клиент...
1779 просмотров

С# HttpClient не будет добавлять файлы cookie из CookieContainer в запрос
Файлы cookie из CookieContainer не добавляются в запросы Get или Post. Другие заголовки работают без проблем. Как правильно добавлять файлы cookie? Я делал это раньше без проблем, но я не могу найти здесь ошибку. var cookieContainer = new...
3406 просмотров
schedule 25.09.2022

Xamarin Forms, проблема с Android и HttpClient
Я создал в Xamarin Forms для iOS функцию HttpClient для отправки изображения с устройства на мой сервер. Основная функция var content = new MultipartFormDataContent(); var fileContent = new ByteArrayContent(fileBytes);...
137 просмотров

Как вернуть асинхронные ответы HttpClient обратно в WinForm?
До сих пор я выполнял синхронные вызовы HttpWebRequest в приложениях WinForms. Я хочу начать делать это асинхронно, чтобы не блокировать поток пользовательского интерфейса и не зависать. Поэтому я пытаюсь переключиться на HttpClient, но я также...
5632 просмотров
schedule 01.11.2023

Отмена HttpClient не уничтожает базовый вызов TCP
Я пытаюсь установить тайм-аут по умолчанию для моих вызовов HttpClient на 5 секунд. Я сделал это через CancellationTokenSource . Вот подходящий фрагмент кода: var cancellationToken = new CancellationTokenSource();...
1720 просмотров

HttpClient не отправляет Accept-Encoding в Windows 2008 R2
У меня есть консольное приложение .NET Core 2.0, которое выполняет запрос GET. Похоже, опубликованная версия не отправляет заголовки Accept-Encoding для сжатия на тестовой машине, но работает на моей локальной машине. Я не могу найти...
2129 просмотров
schedule 21.10.2022

Добавление обработчика к http-клиенту по умолчанию в ASP.NET Core
Есть ли способ добавить обработчики к HTTP-клиенту по умолчанию в ASP.NET Core? Что-то вроде этого? .AddHttpClient() .AddHttpMessageHandler<Handler1>() .AddHttpMessageHandler<Handler2>();
10395 просмотров