mirror of
https://github.com/Athou/commafeed.git
synced 2026-03-21 21:37:29 +00:00
move some strings as final constants
This commit is contained in:
@@ -45,6 +45,13 @@ public class HttpGetter {
|
|||||||
|
|
||||||
private static Logger log = LoggerFactory.getLogger(HttpGetter.class);
|
private static Logger log = LoggerFactory.getLogger(HttpGetter.class);
|
||||||
|
|
||||||
|
private static final String USER_AGENT = "CommaFeed/1.0 (http://www.commafeed.com)";
|
||||||
|
private static final String ACCEPT_LANGUAGE = "en";
|
||||||
|
private static final String PRAGMA_NO_CACHE = "No-cache";
|
||||||
|
private static final String CACHE_CONTROL_NO_CACHE = "no-cache";
|
||||||
|
private static final String UTF8 = "UTF-8";
|
||||||
|
private static final String HTTPS = "https";
|
||||||
|
|
||||||
private static SSLContext SSL_CONTEXT = null;
|
private static SSLContext SSL_CONTEXT = null;
|
||||||
static {
|
static {
|
||||||
try {
|
try {
|
||||||
@@ -86,11 +93,10 @@ public class HttpGetter {
|
|||||||
HttpClient client = newClient(timeout);
|
HttpClient client = newClient(timeout);
|
||||||
try {
|
try {
|
||||||
HttpGet httpget = new HttpGet(url);
|
HttpGet httpget = new HttpGet(url);
|
||||||
httpget.addHeader(HttpHeaders.ACCEPT_LANGUAGE, "en");
|
httpget.addHeader(HttpHeaders.ACCEPT_LANGUAGE, ACCEPT_LANGUAGE);
|
||||||
httpget.addHeader(HttpHeaders.PRAGMA, "No-cache");
|
httpget.addHeader(HttpHeaders.PRAGMA, PRAGMA_NO_CACHE);
|
||||||
httpget.addHeader(HttpHeaders.CACHE_CONTROL, "no-cache");
|
httpget.addHeader(HttpHeaders.CACHE_CONTROL, CACHE_CONTROL_NO_CACHE);
|
||||||
httpget.addHeader(HttpHeaders.USER_AGENT,
|
httpget.addHeader(HttpHeaders.USER_AGENT, USER_AGENT);
|
||||||
"CommaFeed/1.0 (http://www.commafeed.com)");
|
|
||||||
|
|
||||||
if (lastModified != null) {
|
if (lastModified != null) {
|
||||||
httpget.addHeader(HttpHeaders.IF_MODIFIED_SINCE, lastModified);
|
httpget.addHeader(HttpHeaders.IF_MODIFIED_SINCE, lastModified);
|
||||||
@@ -197,11 +203,11 @@ public class HttpGetter {
|
|||||||
SSLSocketFactory ssf = new SSLSocketFactory(SSL_CONTEXT, VERIFIER);
|
SSLSocketFactory ssf = new SSLSocketFactory(SSL_CONTEXT, VERIFIER);
|
||||||
ClientConnectionManager ccm = client.getConnectionManager();
|
ClientConnectionManager ccm = client.getConnectionManager();
|
||||||
SchemeRegistry sr = ccm.getSchemeRegistry();
|
SchemeRegistry sr = ccm.getSchemeRegistry();
|
||||||
sr.register(new Scheme("https", 443, ssf));
|
sr.register(new Scheme(HTTPS, 443, ssf));
|
||||||
|
|
||||||
HttpParams params = client.getParams();
|
HttpParams params = client.getParams();
|
||||||
HttpClientParams.setCookiePolicy(params, CookiePolicy.IGNORE_COOKIES);
|
HttpClientParams.setCookiePolicy(params, CookiePolicy.IGNORE_COOKIES);
|
||||||
HttpProtocolParams.setContentCharset(params, "UTF-8");
|
HttpProtocolParams.setContentCharset(params, UTF8);
|
||||||
HttpConnectionParams.setConnectionTimeout(params, timeout);
|
HttpConnectionParams.setConnectionTimeout(params, timeout);
|
||||||
HttpConnectionParams.setSoTimeout(params, timeout);
|
HttpConnectionParams.setSoTimeout(params, timeout);
|
||||||
client.setHttpRequestRetryHandler(new DefaultHttpRequestRetryHandler(0,
|
client.setHttpRequestRetryHandler(new DefaultHttpRequestRetryHandler(0,
|
||||||
|
|||||||
Reference in New Issue
Block a user