链接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资料,知道它可能能够解决这个问题,可是我做不出来呀..各位帮帮我吧.
链接2:http://www.12582.com/cqnxt/priceMarketingAction.do?eachOrAll=all&serviceName=jghq&globalLocationid=1168我单独访问链接2的时候是能打开的.访问连接2后再访问连接1也能打开链接1,但是当我单独访问链接1的时候却不能开打链接1,请问我要怎么样才能打开链接1呢?(我是在java里面通过连接获取代码)小 弟才入道java不久,还望各位大虾指点!
不胜感激!
我看了相关的httpclient资料,知道它可能能够解决这个问题,可是我做不出来呀..各位帮帮我吧.
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;
}
}
因为我是新人,很多类的作用都不了解.
CrazyGou(阿狗)(...) 的方法更实际的解决了我的问题..呵呵..谢谢你...