VolleyでBASIC認証の先のページにアクセスする必要があったのだけども、
HttpURLConnection.setRequestProperty()みたいなものが見つからずギギギとなった。
その後 Volleyで設定する方法を @h_narazaki 氏に教えてもらったのでメモっておきます。
:jsonObjReq.java
JsonObjectRequest json = new JsonObjectRequest(Method.GET,"http://your.domain.here/",null,
new Listener<JSONObject>(){
public void onResponse(JSONObject result) {
}
}, new Response.ErrorListener() {
public void onErrorResponse(VolleyError error) {
}
}){
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
Map<String, String> headers = super.getHeaders();
// Add BASIC AUTH HEADER
Map<String, String> newHeaders = new HashMap<String, String>();
newHeaders.putAll(headers);
newHeaders.put("Authorization", "Basic HogeHogeFugeo======");
return newHeaders;
};
};