在浏览器上进行身份验证并发出POST请求

时间:2018-12-18 17:04:39

标签: java rest api post

我的项目遇到问题。我必须向供应商的API发送POST请求。但是我得到响应登录是必需的。 供应商尚未公开Login API,但是提供了登录URL。它希望我们在浏览器上进行身份验证,然后从我们的Java代码发送POST请求。 谁能帮助我们,如果可能的话?

我试图从我的Java代码启动登录URL。然后,我对其进行身份验证。但是,由于我已经在浏览器的进程中进行了身份验证,因此无法从Java代码发送POST请求。

1 个答案:

答案 0 :(得分:0)

理想情况下,您应该使用登录网址(通过Java代码而不是通过浏览器进程进行REST调用)发出GET请求,该请求将为您返回有效的访问令牌或类似内容,最好使用标头),则应发出POST请求,该请求将允许供应商的API验证您的请求。

您需要提供示例代码以及您为我尝试过的内容,以进一步帮助您,但我希望您有所想法。