cn.ipokerface.weixin.request.http.Http Maven / Gradle / Ivy
package cn.ipokerface.weixin.request.http;
import java.nio.charset.Charset;
/**
* Created by PokerFace
* Create Date 2019-12-27.
* Email: [email protected]
* Version 1.0.0
*
* Description:
*/
public class Http {
public static final int CR = 13; //
public static final int LF = 10; //
public static final int SP = 32; //
public static final int HT = 9; //
/** HTTP header definitions */
public static final String TRANSFER_ENCODING = "Transfer-Encoding";
public static final String CONTENT_LEN = "Content-Length";
public static final String CONTENT_TYPE = "Content-Type";
public static final String CONTENT_ENCODING = "Content-Encoding";
public static final String EXPECT_DIRECTIVE = "Expect";
public static final String CONN_DIRECTIVE = "Connection";
public static final String TARGET_HOST = "Host";
public static final String USER_AGENT = "User-Agent";
public static final String DATE_HEADER = "Date";
public static final String SERVER_HEADER = "Server";
/** HTTP expectations */
public static final String EXPECT_CONTINUE = "100-continue";
/** HTTP connection control */
public static final String CONN_CLOSE = "Close";
public static final String CONN_KEEP_ALIVE = "Keep-Alive";
/** Transfer encoding definitions */
public static final String CHUNK_CODING = "chunked";
public static final String IDENTITY_CODING = "identity";
public static final Charset DEF_CONTENT_CHARSET = Charset.forName("ISO-8859-1");
public static final Charset DEF_PROTOCOL_CHARSET = Charset.forName("US-ASCII");
/**
*/
public static final String UTF_8 = "UTF-8";
/**
*/
public static final String UTF_16 = "UTF-16";
/**
*/
public static final String US_ASCII = "US-ASCII";
/**
*/
public static final String ASCII = "ASCII";
/**
*/
public static final String DEFAULT_CONTENT_CHARSET = UTF_8;
/**
*/
public static final String DEFAULT_PROTOCOL_CHARSET = US_ASCII;
/**
*/
public final static String OCTET_STREAM_TYPE = "application/octet-stream";
/**
*/
public final static String PLAIN_TEXT_TYPE = "text/plain";
/**
*/
public final static String CHARSET_PARAM = "; charset=";
/**
*/
public final static String DEFAULT_CONTENT_TYPE = OCTET_STREAM_TYPE;
public static boolean isWhitespace(final char ch) {
return ch == SP || ch == HT || ch == CR || ch == LF;
}
private Http() {
}
}