APIレベル4、HttpClient、httpGetのAndroidアプリで認証付きのリクエストをしたいです。
HttpClient httpclient = new DefaultHttpClient();
HttpResponse response;
String responseString = null;
try {
HttpGet httpGet = new HttpGet(uri);
httpGet.addHeader("referer","http://url.com");
response = httpclient.execute(httpGet);
StatusLine statusLine = response.getStatusLine();
if (statusLine.getStatusCode() == HttpStatus.SC_OK) {
ByteArrayOutputStream out = new ByteArrayOutputStream();
response.getEntity().writeTo(out);
out.close();
responseString = out.toString();
} else {
response.getEntity().getContent().close();
}
} catch (Exception e) {
return null;
}
return responseString;
うまくいかないさまざまなソリューションをテストします!多分私はそれを間違っています!IOS ではあまり安全ではありませんが、以下で動作します:login:pass@url.com