NutzCN Logo
问答 Http.get 方法请求地址没有结果
发布于 2325天前 作者 Rekoe 1522 次浏览 复制 上一个帖子 下一个帖子
标签:
http://chaoshi.detail.tmall.com/item.htm?id=527119772754&spm=875.7931836/B.2017039.6.50495dbf0IVrA8&scm=1007.12144.81309.73136_0&pvid=c5769529-5cd6-44ab-a4b9-341f0403008a&skuId=3136449436481

用http.get方法请求没有返回值 但用

public static void main(String[] args) throws HttpException, IOException {
		HttpClient client = new HttpClient();   
	      // 设置代理服务器地址和端口        
	  
	      //client.getHostConfiguration().setProxy("proxy_host_addr",proxy_port);   
	      // 使用 GET 方法 ,如果服务器需要通过 HTTPS 连接,那只需要将下面 URL 中的 http 换成 https   
	         HttpMethod method=new GetMethod("http://chaoshi.detail.tmall.com/item.htm?id=527119772754&spm=875.7931836/B.2017039.6.50495dbf0IVrA8&scm=1007.12144.81309.73136_0&pvid=c5769529-5cd6-44ab-a4b9-341f0403008a&skuId=3136449436481");  
	      //使用POST方法  
	      //HttpMethod method = new PostMethod("http://java.sun.com");  
	      client.executeMethod(method);  
	  
	      //打印服务器返回的状态  
	       System.out.println(method.getStatusLine());  
	      //打印返回的信息  
	      System.out.println(method.getResponseBodyAsString());  
	      //释放连接  
	      method.releaseConnection();  
	   }  

<dependency>
			<groupId>org.lucee</groupId>
			<artifactId>commons-httpclient</artifactId>
			<version>3.1.0</version>
		</dependency>

是没有问题的

4 回复

没有返回值是什么意思?总会返回个东西吧

返回空 字符串

3 2跳转了吧,看看respgetStatus的值

还真跳转了 status=302

添加回复
请先登陆
回到顶部