现在我想做一个自动下载的工具,就是通过公司内部网站,自动下载报表什么的现在的问题时,我知道用户名和密码,并且用HttpURLConnection这个类好像也能通过login画面但接下来该怎么办,我就不知道了。。用同一个连接每次访问子页面时,总告诉我cookie无效
解决方案 »
- 超出打开游标的最大数,为什么?代码如下
- 写了一个图形界面的单机程序,怎么脱离eclipse启动阿?
- 怎么样将虚拟目录作为虚拟主机的默认目录???tomcat。。。感谢
- 请问如果不支持DocFlavor参数是TEXT_HTML_UTF_8类型的打印,用java怎样实现打印阿?
- 两种布局方式的分别
- 如何通过jdbc访问大于65535的端口?
- 请高手指点一下吧!!!!
- eclipse 不识别同一个包里的类
- 谁知道程序从jdk1.2移到jdk1.4要注意那些地方
- 在CMP的实体BEAN中怎么添加用户自定义的查找方法
- 一个double问题
- JFrame, JDialog如何去掉(或不可用)最大化按钮(保留最小化和关闭按钮)
private static String getSession(HttpURLConnection uc) throws IOException {
InputStream in = uc.getInputStream();
String cookieVal = uc.getHeaderField("Set-Cookie");
String sessionId = "";
if(cookieVal != null)
{
sessionId = cookieVal.substring(0, cookieVal.indexOf(";"));
}
return sessionId;
}// 写入cookie
uc =(HttpURLConnection) url.openConnection();
uc.setDoOutput(true);
if(session != null)
{
uc.setRequestProperty("Cookie", session);
}