Android Guitar에 volley를 사용하여 HTTP GET 요청을하고 있습니다. 다음과 같은 오류가 발생합니다. -Android에서 Volley를 사용하여 HTTP GET 요청을 전송하는 동안 오류가 발생했습니다.
(HTTPLog)-Static: isSBSettingEnabled false
(HTTPLog)-Static: isSBSettingEnabled false
BasicNetwork.performRequest: Unexpected response code 500 for D/LOG ENTRY(21952): com.android.volley.ServerError
동일한 HTTP 요청을 만들기 위해 REST 클라이언트를 사용할 때 성공합니다.
는내 발리 요청 코드는 -
RequestQueue queue2 = Volley.newRequestQueue(appContext);
JsonObjectRequest req = new JsonObjectRequest(Request.Method.GET,url,null,
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
Log.d("Response",response.toString());
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.d("LOG ENTRY",error.toString());
}
}) {
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
HashMap<String, String> headers = new HashMap<String, String>();
headers.put("clientSecret", appContext.getString(R.string.username));
return headers;
}
};
// Add the request to the RequestQueue.
queue2.add(req);
오류가
:
이 줄을 추가 –
나는 너무 생각하지만 내가 REST API 클라이언트에서 동일한 링크를 사용할 때 문제가 무엇인지 확실하지 않다. – AP01
나는 10 개의 비슷한 HTTP 요청을 보낼 때마다 그 중 일부는 무작위로 내가이 오류를 얻고 다른 사람들은 그렇지 않다. . 그리고 내가 getCause() 또는 getStackTrace()를 비울 때 – AP01