java后台调用URL的问题

佑寒 2012-08-03 11:29:38
有个功能 是退出一个系统的时候 同步退出其他几个系统 在前台的话会比较慢 所有就想点击退出链接 直接到登录界面 同步退出的操作写在后台 但是查看代码返回 成功调用了其他系统的退出链接 但是实际上系统却没有退出 代码如下
URL url = new URL("http://192.168.0.210/ssoserver/logout.do");
HttpURLConnection urlCon = (HttpURLConnection) url.openConnection();
urlCon.setDoOutput(true);
urlCon.setDoInput(true);
urlCon.setRequestMethod("POST");
urlCon.setUseCaches(false);
urlCon.setInstanceFollowRedirects(true);
urlCon.setRequestProperty("Content-Type",
"application/x-www-form-urlencoded");

urlCon.connect();

BufferedReader reader = new BufferedReader(new InputStreamReader(
urlCon.getInputStream()));
String lines=null;
while((lines=reader.readLine())!=null){
System.out.println(lines);
}
系统正常登录后 在浏览器输入退出连接 是可以退出系统的
...全文
128 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
老紫竹 2012-08-03
  • 打赏
  • 举报
回复
Session没有带过去,怎么退出?退出谁?
zoeg 2012-08-03
  • 打赏
  • 举报
回复
你这样调用的时候会话ID不对!
shizhusz110 2012-08-03
  • 打赏
  • 举报
回复
可以参考SSO实现。你虽然请求成功了URL,但是该URL并没有你此时会话状态,所以没有得到你想象操作。
shizhusz110 2012-08-03
  • 打赏
  • 举报
回复
可以参考网上SSO实现!你虽然请求了该URL但是URL并没用你此时会话状态,所以你操作是无效的!

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧