Я создаю 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» в меню «Настройки»> «Общий прокси-сервер неправильно настроен»