Авторизуйтесь в браузере и сделайте запрос POST - PullRequest
0 голосов
/ 18 декабря 2018

У меня проблема с моим проектом.Я должен отправить запрос POST в API поставщика.Но я получаю ответ, логин требуется.Поставщик не предоставил API входа в систему, но указал URL-адрес входа.Он хочет, чтобы мы прошли аутентификацию в браузере, а затем отправили запрос POST из нашего Java-кода.Может ли кто-нибудь помочь нам, если это возможно?

Я попытался запустить URL для входа в систему из своего кода Java.Затем я подтверждаю это.Но поскольку я прошел аутентификацию в процессе браузера, я не могу отправить запрос POST из своего кода Java.

1 Ответ

0 голосов
/ 18 декабря 2018

В идеале вы должны сделать запрос GET, используя URL-адрес входа в систему (вызов REST из кода Java, а не через процесс браузера), который вернет вам действительный токен доступа или что-то подобное, используя которого (в идеале в заголовке)), вы должны сделать запрос POST, который позволит API поставщика аутентифицировать ваш запрос.

Вам потребуется предоставить пример кода и то, что вы пытались, чтобы я помог вам в дальнейшем, но я надеюсь, что выполучить идею.

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