链接1:http://www.12582.com/cqnxt/turnPageAction.do?index=2&keyWord2=&area=null
链接2:http://www.12582.com/cqnxt/priceMarketingAction.do?eachOrAll=all&serviceName=jghq&globalLocationid=1168我单独访问链接2的时候是能打开的.访问连接2后再访问连接1也能打开链接1,但是当我单独访问链接1的时候却不能开打链接1,请问我要怎么样才能打开链接1呢?(我是在java里面通过连接获取代码)小 弟才入道java不久,还望各位大虾指点!
不胜感激!
我看了相关的httpclient资料,知道它可能能够解决这个问题,可是我做不出来呀..各位帮帮我吧.

解决方案 »

  1.   

    这个太简单了吧httpclient的网站有这个例子,就是apache的你去看看
      

  2.   

    package csdn;import java.io.IOException;
    import org.apache.commons.httpclient.*;
    import org.apache.commons.httpclient.methods.GetMethod;public class Test {public static void main(String[] args)
    {
    HttpClient client = new HttpClient();
    client.getHostConfiguration().setHost("www.12582.com", 80);
    requestURL(client, "/cqnxt/priceMarketingAction.do?eachOrAll=all&serviceName=jghq&globalLocationid=1168");
    String str = requestURL(client, "/cqnxt/turnPageAction.do?index=2&keyWord2=&area=null");
    System.out.println(str);
    }public static String requestURL(HttpClient client, String url)
    {
    String str = null;
    GetMethod get = new GetMethod(url);
    try {
    client.executeMethod(get);
    str = get.getResponseBodyAsString();
    } catch (HttpException e) {
    e.printStackTrace();
    } catch (IOException e) {
    e.printStackTrace();
    }
    get.releaseConnection();
    return str;
    }
    }
      

  3.   

    非常感谢CrazyGou(阿狗)(...) 和wmzsl(王明哲) ( ) 的关注.
    因为我是新人,很多类的作用都不了解.
    CrazyGou(阿狗)(...)  的方法更实际的解决了我的问题..呵呵..谢谢你...