Restful API возвращает 404 из почтового запроса и не сгенерированный токен - PullRequest
0 голосов
/ 29 января 2019

Я создаю Restful API на .Net Core, и он возвращает 404 локально, когда я тестирую его с почтальоном

Этот метод аутентификации принимает информацию для входа через класс пользователя, который я отправляю какsimple json ...

{
    "Username": "USER",
    "Password": "PASSWORD"
}

Проверка информации о маршрутизации и входе в систему работает, поскольку она достигает "return OK (...)" с сгенерированным токеном.Но Почтальон получает 404 вместо жетона.Не хватает другой настройки?Должен ли я возвращать что-то еще?

[Route("api/[controller]")]
[ApiController]
public class AuthController : ControllerBase
{       
    [AllowAnonymous]
    [HttpPost]
    [Route("token")]
    public IActionResult Post([FromBody]User user)
    {
        //if login info wrong then return

        //create token

        var serialized_token =  new { token = new JwtSecurityTokenHandler().WriteToken(token) };

        return Ok(serialized_token);        
    }
}

Я использую стандартный локальный URL: https://localhost:[PORT_NUMBER]/api/Auth/token.

Это именно то, что я получаю через Почтальон ...

Не удалось получить ответ. Произошла ошибка при подключении к https://localhost:[PORTNUMBER]/api/Auth/token.

Почему это могло произойти: серверу не удалось отправить ответ: убедитесь, что бэкэнд работает правильно Самоподписанный SSLсертификаты блокируются: исправьте это, отключив «Проверка сертификата SSL» в меню «Настройки»> «Общий прокси-сервер неправильно настроен»

1 Ответ

0 голосов
/ 29 января 2019

Похоже, это происходит потому, что почтальон отклоняет ненадежный сертификат Self-signed SSL, предоставленный вашим локальным сервером.Попробуйте отключить проверку SSL в настройках Postman: нажмите на отмеченный значок ниже и нажмите «Настройка»:

enter image description here

Затем выключите »Проверка сертификата SSL ": enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...