170 похожих чатов

Всем привет на SendAsync перед ретурном в дедлок попадает ( по

словам гугла)
чего может не хватать?
что то надо откомментировать или добавить или вообще убрать?
и что надо проверить чтобы вообще могу ли я отправить запрос ( через telnet подключился)
или что надо ещё сообщить чтобы было более ясно?

24 ответов

6 просмотров

это что-то гуёвое или консоль\asp.net core?

Slava Zolotov
это что-то гуёвое или консоль\asp.net core?

это в либрари написан а вызываю через консольное приложение

Может у тебя дедлок в другом месте?

Phantom
Может у тебя дедлок в другом месте?

дебаг поставил на строчки var result = await ...; до сюда доходит нажимаю ф10 return result; сюда не переходит

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇️ ️Xandamov
дебаг поставил на строчки var result = await ...; ...

Я имею ввиду, может дедлок случается в консольном приложении?

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇️ ️Xandamov
дебаг поставил на строчки var result = await ...; ...

а почему именно дедлок? может по какой-то причине запрос долго выполняется. Дефолтный таймаут 90 сек вроде

Phantom
Значит не дедлок, нет?

наверно точно не могу сказать так как не знаю значительных отличий между ними

Dmitriy Bobrovskiy
Поставь таймер через CancellationToken

var result = await httpClient.SendAsync(req, cancellationToken: new CancellationToken()).ConfigureAwait(false); вот так?

Pavel Trifonov
можно прямо у HttpClient установить таймаут

чтобы получать TimeOutException? он так и так получает его как то само меня удивляет тот факт что оно не отвечает 😕

request такой идёт header accept "application/json" устанавливается в httpClient Только может в httpclient установаить header content-type? и дать baseAddress?

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇️ ️Xandamov
request такой идёт header accept "application/json...

у тебя сервер не пингуется. куда ты это будешь посылать?

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇️ ️Xandamov
request такой идёт header accept "application/json...

1. Да, в httpClient можно установить абсолюно любой хедер httpClient.DefaultRequestHeaders.Add("Header-Name", new[] {"Header-Value"}); 2. httpClient.BaseAddress - можно получить baseAddress , который был передан в конструктор

Похожие вопросы

Обсуждают сегодня

читать файл максимально быстро? странный вопрос))
zamtmn
53
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
1
Святости? Когда дотумкаешь что открытое лучше закрытого - кастани
zamtmn
9
я имею в виду официально интегрированный в телегу? в том плане что не сливает переписку с пользователем?
Andrey
9
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
А чего сейчас в моде вместо Error для эксепшенов? А то я тут внезапно узрел что он не рекомендуется :) У Try::Tiny какой-то совершенно ужасный синтаксис если надо конкретные э...
Denis F
19
Кто-нибудь решал проблему с автоматическим скроллингом к выбранной ячейке в TDBGrid в Lazarus? Проблема в том, что есть допустим 3 столбца, третий столбец виден наполовину, вк...
Дмитрий Логинов
1
Приветствуем всех! Устали без проектов? Если вы программист и хотите получать стабильные заказы, компания Elif предлагает вам недельный курс по поиску проектов и их ведению. ...
Elif
1
ты вот так хотел? а пурджить arg бесполезно это не макрос, вот рестроить arg смысл есть, но в конце области видимости, а не перед началом новой области видимости.
ProMiNick
7
Карта сайта