Статус почтальона: 401 не авторизован - использование почтальона в качестве клиента для приложения java, которое подключается к базе данных SQL - PullRequest
1 голос
/ 20 апреля 2020

Я использую Springboot для создания java приложения, написанного в версии сообщества IntelliJ IDEA, которое подключается к базе данных SQL.

Я хочу использовать Postman в качестве клиента для отправки запросов (например, Отправьте и получите) и проверьте, работает ли мой код.

В моем application.properties я записал детали подключения к моей базе данных:

    spring.datasource.url = jdbc:mysql://localhost:3306/person
    spring.datasource.username = root
    spring.datasource.password = secret
    server.port = 8080

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

В моем контроллере я написал

    @RequestMapping("api/v1/person")

, а в почтальоне я поставил URL запроса как localhost: 8080 / api / v1 / person

Если я попытаюсь выполнить запрос POST, я получу статус 401 несанкционированный.

Что я делаю не так?

Ответы [ 2 ]

0 голосов
/ 20 апреля 2020

Проверьте в разделе заголовка вашего почтальона, что вы передаете любую пару ключ и значение, связанные с авторизацией. Проверьте также в скрытых заголовках.

0 голосов
/ 20 апреля 2020

Ошибка 401 не связана с базой данных, она связана с самим вызовом REST. Какой метод аутентификации вы используете в Postman и Spring?

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