我正在尝试调用需要用户的某些授权(登录)的Web服务。 是否可以维护会话,我可以在java控制台基础应用程序中调用这些Web服务。
例如: - 我有一个休息API,我可以通过投资者身份获得投资者的投资。要获得该特定投资者的投资细节,用户必须登录(这也是另一个Web服务(我已经创建了一个登录API,我打电话来授权用户))。 如果我们无法为该会话维护会话,我们是否可以将标头与get请求一起传递?
请告诉我。如果我不清楚请在下面评论。 谢谢。
答案 0 :(得分:0)
由于这是一个模糊的问题,我将尝试给出一些关于“通用”解决方案的指示。您的REST服务可以返回与用户凭据链接的对象。这就是所谓的“饼干”。然后,在每次通话时,您只需要重新发送cookie,并且您拥有凭据......
请参阅:http://docs.oracle.com/javaee/7/api/javax/servlet/http/Cookie.html http://www.java2s.com/Tutorial/Java/0400__Servlet/GetSetCookie.htm