https://ibsbjstar.ccb.com.cn/app/ccbMain?MERCHANTID=0123456789&BRANCHID=10000001&POSID=000000000&ORDERDATE=20040716&ORDERID=200405071001&TXCODE=410404&PT_STYLE=9&MAC=9dba2408dee42eda278ea5ac4d394a2e怎么样用JAVA代码实现打开上面的URL地址并获取返回内容,在线等待。本人通过读取数据流和读取返回ResponseBody都无法获得返回,但是在IE里面却可以获得返回。
楼主【yangshijun】截止到2008-07-30 15:15:44的历史汇总数据(不包括此帖):
发帖的总数量:0 发帖的总分数:0 每贴平均分数:0
回帖的总数量:0 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:0 结贴的总分数:0
无满意结贴数:0 无满意结贴分:0
未结的帖子数:0 未结的总分数:0
结贴的百分比:---------------------结分的百分比:---------------------
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=yangshijun
in=url.openStream();
import java.net.HttpURLConnection;
import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.FileOutputStream;
import java.io.File;/**
* Created by IntelliJ IDEA.
* User: Administrator
* Date: 2008-7-30
* Time: 20:28:48
* To change this template use File | Settings | File Templates.
*/
public class B {
static void pt(){
System.out.println("B class is print");
A.pt();
} public static void wFile(String str_url, String fname) {
URL url = null;
HttpURLConnection urlcn = null;
BufferedReader reader = null;
DataInputStream in = null;
FileOutputStream ot = null;
try {
url = new URL(str_url);
urlcn = (HttpURLConnection) url.openConnection(); // reader = new BufferedReader(new
// InputStreamReader(urlcn.getInputStream()));
// String s;
// while((reader.readLine())!=null)
// {
//
// }
// //System.out.println(s); in = new DataInputStream(urlcn.getInputStream());
ot = new FileOutputStream(new File(fname));
byte buf[] = new byte[10000]; // while(in.read(buf)!=-1){
// System.out.println(new String(buf));
// } int i = 0;
while ((i = in.read(buf)) != -1) {
ot.write(buf, 0, i);
} } catch (Exception e) {
e.printStackTrace();
} finally {
if (urlcn != null) {
urlcn.disconnect();
}
try {
// reader.close();
in.close();
ot.close();
} catch (Exception e) {
e.printStackTrace();
} }
} public static void main(String[] args) {
wFile("http://www.baidu.com","c:\\a.htm");
}
}