View Javadoc
1   package com.foxinmy.weixin4j.http;
2   
3   import java.io.InputStream;
4   
5   /**
6    * HTTP 响应
7    * 
8    * @className HttpResponse
9    * @author jinyu(foxinmy@gmail.com)
10   * @date 2015年5月30日
11   * @since JDK 1.6
12   * @see
13   */
14  public interface HttpResponse extends HttpMessage {
15  	/**
16  	 * HTTP协议
17  	 * 
18  	 * @return
19  	 */
20  	HttpVersion getProtocol();
21  
22  	/**
23  	 * 响应状态
24  	 * 
25  	 * @return
26  	 */
27  	HttpStatus getStatus();
28  	/**
29  	 * 响应内容
30  	 * 
31  	 * @return
32  	 */
33  	InputStream getBody();
34  
35  	/**
36  	 * 响应内容
37  	 * 
38  	 * @return
39  	 */
40  	byte[] getContent();
41  
42  	/**
43  	 * 释放资源
44  	 */
45  	void close();
46  }