HttpClient показывает сетевую ошибку «Попытка подключения не удалась, поскольку сторона подключения не ответила должным C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 HttpClient показывает сетевую ошибку «Попытка подключения не удалась, поскольку сторона подключения не ответила должным

Сообщение Anonymous »

В моем коде HttpClient отправляет запрос серверу идентификации для подключения токена/токена от контроллера пользовательского интерфейса, но я получаю ошибку
Попытка подключения не удалась, потому что сторона, подключающаяся, не ответила должным образом

Но главная проблема в том, что я могу получить доступ к этому идентификатору сервер из браузера, и я делаю тот же запрос из XMLHttpRequest, который генерирует токен доступа.
Обычно сообщение об ошибке выше указывает, что один сервер не может подключиться к серверу идентификации, но когда я могу получить доступ через браузер .
Можете ли вы сказать мне, в каком направлении мне следует двигаться дальше в отладке или какие инструменты я могу использовать?
как просили в комментариях, добавив фрагмент кода, который я использую в сети asp.net сайт
using (HttpClient client = new HttpClient())
{
PasswordTokenRequest passwordTokenRequest = new PasswordTokenRequest()
{
Address = authURL + "/connect/token",
GrantType = "password",

ClientId = ConfigurationManager.AppSettings["ClientId"],
Scope = accessTokenScopes,
UserName = model.UserName,
Password = decriptedPassword

};

string sccesstok = JsonConvert.SerializeObject(passwordTokenRequest);
Logging.WriteLog(sccesstok, Logging.LogMsgType.General);

var identityServerResponse = client.RequestPasswordTokenAsync(passwordTokenRequest).Result;

if(identityServerResponse.IsError)
{
string innerException = identityServerResponse.Exception.InnerException != null ? identityServerResponse.Exception.InnerException.ToString() : "";
string allMsg = $"HttpStatusCode: {identityServerResponse.HttpStatusCode.ToString()};" +
$" HttpErrorReason: {identityServerResponse.HttpErrorReason};" +
$" Exception Message: {identityServerResponse.Exception.Message}; " +
$" Exception StackTrace: {identityServerResponse.Exception.StackTrace}; " +
$" InnerException: {innerException}";

Logging.WriteLog(allMsg, Logging.LogMsgType.General);
}
}


Подробнее здесь: https://stackoverflow.com/questions/793 ... the-connec
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»