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里面却可以获得返回。

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【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
      

  2.   

    URL url=new URL(yoururl);
    in=url.openStream();
      

  3.   

    HttpsConnection stream = (HttpsConnection)Connector.open("https://host:443/");
      

  4.   

    import java.net.URL;
    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");
        }
    }