首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java后台调用URL的有关问题

2012-09-10 
java后台调用URL的问题有个功能 是退出一个系统的时候 同步退出其他几个系统 在前台的话会比较慢 所有就想

java后台调用URL的问题
有个功能 是退出一个系统的时候 同步退出其他几个系统 在前台的话会比较慢 所有就想点击退出链接 直接到登录界面 同步退出的操作写在后台 但是查看代码返回 成功调用了其他系统的退出链接 但是实际上系统却没有退出 代码如下
  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);
}
系统正常登录后 在浏览器输入退出连接 是可以退出系统的

[解决办法]
可以参考网上SSO实现!你虽然请求了该URL但是URL并没用你此时会话状态,所以你操作是无效的!

热点排行