HTTP_405_METHOD_NOT_ALLOWED
Код состояния 405 означает, что вы запрашиваете в недопустимом методе.Исходя из вашего кода, вы определяете, что Token API должен быть доступен методом post
.
посмотрите на этот журнал:
[07/Dec/2018 11:48:09] "POST /account/token/ HTTP/1.1" 200 517
, в этом вы отправляете ясный запрос POST
, который будет в порядке.но посмотрите на предоставленный журнал для неудачных случаев:
[07/Dec/2018 11:24:30] "{"email":"email@hidden.com","password":"hidden_password"}POST /v1/account/token/ HTTP/1.1" 405 66
1- По какой-то причине в вашем пользовательском интерфейсе вы отправляете запрос методом {"email":"email@hidden.com","password":"hidden_password"}POST
!!!!.
2- и вы отправляете запрос на /v1/account/token/
конечную точку API, которая вообще не зарегистрирована в ваших URL (в зависимости от того, какую информацию вы нам предоставили)