Entonces envíale las cookies ;P
Código:
public static HttpResponse getResponse(String url, Context mContext) {
try {
CookieSyncManager.createInstance(mContext);
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.setAcceptCookie(true);
DefaultHttpClient client = new DefaultHttpClient();
CookieStore store = new BasicCookieStore();
try {
String[] keyValueSets = CookieManager.getInstance().getCookie(url).split(";");
String domain = Uri.parse(url).getHost();
for(String cookie : keyValueSets)
{
String[] keyValue = cookie.split("=");
String key = keyValue[0];
String value = "";
if(keyValue.length>1) value = keyValue[1];
BasicClientCookie ck = new BasicClientCookie(key, value);
ck.setDomain(domain);
ck.setPath("/");
store.addCookie(ck);
}
} catch (Exception e) {
Log.e(TAG, "Error: " + e.getLocalizedMessage());
e.printStackTrace();
}
client.setCookieStore(store);
HttpResponse response;
HttpGet request = new HttpGet(url);
response = client.execute(request);
Log.i(TAG, "URL: " + url);
Log.i(TAG, "Response: " + response.getStatusLine().getStatusCode() + ": " + response.getStatusLine().getReasonPhrase());
return response;
} catch (Exception e) {
Log.e(TAG, "Error getResponse: " + e.getLocalizedMessage());
e.printStackTrace();
return null;
}
}
public static InputStream getInputStream(String url, Context mContext) {
try {
return getResponse(url, mContext).getEntity().getContent();
} catch (Exception e) {
Log.e(TAG, "Error getInputStream: " + e.getLocalizedMessage());
e.printStackTrace();
return null;
}
}
Saludos.