[急,高分咨询]如何带参数登陆到asp的页面进去取信息?

linkinli 2004-09-15 12:25:20
比如对方是10.0.0.1/check.asp
我在IE里面输入10.0.0.1/check.asp?user=aa&password=aa就能直接登陆进去,
但是用java写连接登陆总是返回什么302错误,还说参数错误. 用了如下2种方法都不行
1:用httpURLConnection获取头后 print一个user=aa&password=aa过去
2:直接socket连接后,print HTTP头过去后再print user=aa&password=aa过去
反正都不成.到底如果用java直接登陆进去呢? 高手请指点一下,最好带上程序代码,呵呵
分不够可以加的说 急 谢谢
...全文
99 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
射天狼 2004-09-16
  • 打赏
  • 举报
回复
你的JAVA程序是APPLET还是什么程序!?

如果是APPLET,可以这样:

URL url = new URL (pageName);
AppletContext context = getAppletContext ();
context.showDocument ("10.0.0.1/check.asp?user=aa&password=aa", "_blank");
linkinli 2004-09-16
  • 打赏
  • 举报
回复
楼上的我看了,方法基本和我用的一样,改了或者直接编译他们的,还是返回302错误。直接去error页面了。但用浏览器确实能进去。为什么
linkinli 2004-09-16
  • 打赏
  • 举报
回复
是个JAVA程序。我看大家的帖子好像都能成功。不知为何我连接就不行。在IE地址栏中输入和JAVA程序写连接怎么有这么大的差别呢? 唉 还没解决呢
redlaputa 2004-09-15
  • 打赏
  • 举报
回复
http://search.csdn.net/Expert/topic/335/335088.xml?temp=.7164118
redlaputa 2004-09-15
  • 打赏
  • 举报
回复
String sURL = "http://"+_sIP+"/thc/out/"+sProgram+".asp?spid="+spid+
"&msg1="+param1+
"&msg2="+param2+
"&phone="+phone;
//sURL ="http://www.263.net";

try{
java.net.URL l_url = new java.net.URL(sURL);
java.net.HttpURLConnection l_connection = (java.net.HttpURLConnection) l_url.openConnection();
l_connection.connect();
redlaputa 2004-09-15
  • 打赏
  • 举报
回复
你想作甚么啊,呵呵

2、我不清除

1、可以的
我原先用delphi做过,嗖嗖把

62,623

社区成员

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

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