作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在从 Java 应用程序对 protected Web 服务进行 REST Web 服务调用。该应用程序也受到保护,因此我需要登录该应用程序才能访问它。实际上,当我调用 Web 服务时,我得到的是 LDAP 登录 URL 作为响应,如下所示,而不是来自 Web 服务的预期结果。“https://login-stage.oracle.com:443/oam/server/obrareq.cgi?”看起来 Web 服务正在等待用户 session 通过。我们是否可以在 REST Web 服务客户端调用中传递用户 session ?下面是我的代码。
ClientConfig config = new DefaultClientConfig();
Client client = Client.create(config);
WebResource service = client.resource(REST_URI);
restResponse = getResponse(service);
请提出一种方法。
最佳答案
由于您正在调用 REST 服务,因此不应进行基于 session 的身份验证。
也许看看这里。 RESTful Authentication
关于java - 如何将用户 session 传递给 REST Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29470651/
我是一名优秀的程序员,十分优秀!