Невозможно вызвать API рельсов с базой данных Neo4j, код ответа 403 вместо 200 - PullRequest
0 голосов
/ 14 сентября 2018

Я сконфигурировал базу данных neo4j с существующим приложением rails. Neo4j работает в моем http://localhost:7474.In, в этом случае как мне получить мои имя пользователя и пароль для почтальона Basic auth .

И я пытаюсь поразить API рельсов через почтальона. В почтальоне Авторизация type is Basic auth .

когда почтальон обращается к API рельсов, рельсы выдают ошибку " UnauthenticatedException ".

Ошибка почтальона,

{
    "statusCode": 403,
    "error": "Invalid Session, please login",
    "requestId": "4cc59e17-07c4-4f16-84e0-30c809ff8d0b"
}

1 Ответ

0 голосов
/ 14 сентября 2018

Какой запрос это POST / GET.Для POST-запроса вам необходимо включить User_id и access_token в тело вашего запроса.

Для получения запроса вам необходимо включить учетные данные в параметрах

Например

http://localhost:3012/api/v1/controller_name/action_name/?&user[id]=1&device[id]=13&device[access_token]=access_token

я использую gem устройства для аутентификации, поэтому параметры в вашем случае могут отличаться

...