В моем коде 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
HttpClient показывает сетевую ошибку «Попытка подключения не удалась, поскольку сторона подключения не ответила должным ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение