package com.manuelmaly.hn.server; import android.content.Context; import org.apache.http.client.CookieStore; import org.apache.http.client.HttpClient; import org.apache.http.client.ResponseHandler; import org.apache.http.client.methods.HttpUriRequest; import java.util.HashMap; public class StringDownloadCommand extends BaseHTTPCommand<String> { public StringDownloadCommand(String url, HashMap<String, String> queryParams, RequestType type, boolean notifyFinishedBroadcast, String notificationBroadcastIntentID, Context applicationContext, CookieStore cookieStore) { super(url, queryParams, type, notifyFinishedBroadcast, notificationBroadcastIntentID, applicationContext, 60000, 60000, null); setCookieStore(cookieStore); } @Override protected HttpUriRequest setRequestData(HttpUriRequest request) { request.setHeader(ACCEPT_HEADER, HTML_MIME); return request; } @Override protected ResponseHandler<String> getResponseHandler(HttpClient client) { return new HTMLResponseHandler(this, client); } }