在javasource中如何请求URL。。。。 你是通过什么发送请求的?是form表单还是ajax还是javascript里面??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 URL url = new URL("http://dict.hjenglish.com/app/jp/");URLConnection con = url.openConnection(); 不知道行不行? 没明白 这样的话。。 GET的场合,可以直接把参数加在后面。post的场合怎么办呢? 不明白,你这里一定要分post和get吗?你所说的post是要向服务端发送对象什么的吗?不明白! URl:http://dict.hjenglish.com/app/jp/login.do比如你在画面上点击按钮,会请求此URL,进行get或者post提交。 现在就是想在javasource,去做这个。可以吗 你所说的在画面上点击按钮?这个画面是指什么?我觉得你可以在程序逻辑中判断啊,而不要用get提交和post上做流程分支 好好看看java.net.* 特别是HttpURLConnection这个类。 按楼上说的URL url = new URL("http://dict.hjenglish.com/app/jp/");URLConnection con = url.openConnection(); con.setRequestProperty("method", "POST"); //或者这样HttpURLConnection conn = new HttpURLConnection(url);conn.setRequestMethod("POST"); 没查java Api 汗颜了 比如我有一个Test画面,可以入力姓名和密码。然后我点击按钮,当处理走到javasource里时,得到姓名和密码的值,把这个值放在一个指定的URl后,如【http://dict.hjenglish.com/app/jp/as.jsp?name="a"&password="d"然后如何去请求这个URl 对。。 可能就要这效果get和post的参数如何传啊。。 URL url = new URL("http://localhost:8080/xxxxxxx/index.do?PageName=login"); HttpURLConnection connect = (HttpURLConnection)url.openConnection(); connect.addRequestProperty("user-agent", "notIE"); connect.addRequestProperty("referer", "http://localhost:8080/BankCheckBusiness/index.do?PageName=login"); connect.setDoOutput(true); connect.setDoInput(true); connect.setRequestMethod("POST");//post OutputStream out = connect.getOutputStream(); String param = "&textUserName=xxxx&textUserPassword=xxxx"; out.write(param.getBytes()); out.flush(); InputStream input = (InputStream)connect.getContent(); byte[] b = new byte[1024]; int i; while((i = input.read(b))!=-1){ System.out.print(new String(b,0,i,"utf-8")); } input.close();大概如上方法.post提交方式,如果是get方式,直接附加到url尾 syntax error on token "class" setProperty标记的奇怪现象 页面音乐播放器问题,急!! 棘手的Servlet问题! 请教个wap菜鸟问题 $number怎么才能让这个语句被执行? bs结构的应用cs化 谁有好的jsp论坛源代码,给我一份高分相赠 jsp问题? 自定义标记库的问题 struts1中上传大文件时返回慢! Struts页面跳转乱码
URLConnection con = url.openConnection();
不知道行不行? 没明白
不明白!
比如你在画面上点击按钮,会请求此URL,进行get或者post提交。
现在就是想在javasource,去做这个。可以吗
URL url = new URL("http://dict.hjenglish.com/app/jp/");
URLConnection con = url.openConnection();
con.setRequestProperty("method", "POST"); //或者这样
HttpURLConnection conn = new HttpURLConnection(url);
conn.setRequestMethod("POST");
没查java Api 汗颜了
然后我点击按钮,当处理走到javasource里时,
得到姓名和密码的值,把这个值放在一个指定的URl后,
如【http://dict.hjenglish.com/app/jp/as.jsp?name="a"&password="d"然后如何去请求这个URl
get和post的参数如何传啊。。
URL url = new URL("http://localhost:8080/xxxxxxx/index.do?PageName=login");
HttpURLConnection connect = (HttpURLConnection)url.openConnection();
connect.addRequestProperty("user-agent", "notIE");
connect.addRequestProperty("referer", "http://localhost:8080/BankCheckBusiness/index.do?PageName=login");
connect.setDoOutput(true);
connect.setDoInput(true);
connect.setRequestMethod("POST");//post
OutputStream out = connect.getOutputStream();
String param = "&textUserName=xxxx&textUserPassword=xxxx";
out.write(param.getBytes());
out.flush();
InputStream input = (InputStream)connect.getContent();
byte[] b = new byte[1024];
int i;
while((i = input.read(b))!=-1){
System.out.print(new String(b,0,i,"utf-8"));
}
input.close();大概如上方法.post提交方式,如果是get方式,直接附加到url尾