AbstractHttpResponse.java
package com.foxinmy.weixin4j.http;
import java.io.ByteArrayInputStream;
import java.io.InputStream;
/**
*
* @className AbstractHttpResponse
* @author jinyu(foxinmy@gmail.com)
* @date 2015年9月7日
* @since JDK 1.6
* @see
*/
public abstract class AbstractHttpResponse implements HttpResponse {
protected final static String KEEP_ALIVE = "keep-alive";
private final byte[] content;
public AbstractHttpResponse(byte[] content) {
this.content = content;
}
@Override
public byte[] getContent() {
return content;
}
@Override
public InputStream getBody() {
return content != null ? new ByteArrayInputStream(content) : null;
}
}