2
私はこれに対する解決策を見つけることができません。現時点では、通常のHTMLレスポンスを取得するか、レスポンスヘッダーのみを取得するかを選択する必要があります。Android Volley - レスポンスヘッダを取得し、htmlを読んでください
これらの両方を取得するために自分のコードを変更する方法はありますか?
現在のコード(だけレスポンスヘッダを与えます)
StringRequest stringRequest = new StringRequest(Request.Method.GET, loginURL,
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
String responseSession = response.substring(0,response.indexOf(";"));
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Toast.makeText(LoginActivity.this,error.toString(),Toast.LENGTH_LONG).show();
}
}){
@Override
protected Response<String> parseNetworkResponse(NetworkResponse networkResponse) {
String sessionId = networkResponse.headers.get("Set-Cookie");
com.android.volley.Response<String> result = com.android.volley.Response.success(sessionId,
HttpHeaderParser.parseCacheHeaders(networkResponse));
return result;
}
};
RequestQueue requestQueue = Volley.newRequestQueue(this);
requestQueue.add(stringRequest);
はあなたをしました私の答えを試みた? – Krish
はい、それは魅力のように機能しました。ご協力いただきありがとうございます。ケースが閉まった。 upvoteを与えたが、それを有効にするには低すぎる担当者。 – Sourcey86