volleyライブラリを使用してネットワークリクエストを行っているときにこのエラーが発生しました。私はこれらのリンクAndroid Volley - BasicNetwork.performRequest: Unexpected response code 400とUnexpected response code 404 volleyを追跡しましたが、私の場合は動作しません。ここに私のリクエストコードがありますAndroid Volley BasicNetwork.performRequest()予期しない応答コード404
StringRequest stringRequest = new StringRequest(Request.Method.POST,AppConstants.LOG_IN_API , new Response.Listener<String>() {
@Override
public void onResponse(String response) {
Log.d("TAG", "Login Response: " + response.toString());
try {
JSONObject jsonObject = new JSONObject(response);
Log.v("USerid",""+jsonObject.getInt("userid"));
} catch (JSONException e) {
e.printStackTrace();
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError volleyError) {
System.out.println("volley Error ................."+volleyError);
}
}) {
@Override
protected Map<String, String> getParams() throws AuthFailureError {
Log.v("getparams","Is called");
Map<String, String> params = new HashMap<String, String>();
params.put(AppConstants.USER_ID, "[email protected]");
params.put(AppConstants.PASSWORD, "123456");
return params;
}
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
HashMap<String, String> headers = new HashMap<String, String>();
headers.put("Content-Type", "application/json; charset=utf-8");
return headers;
}
};
Log.v("Request",""+stringRequest);
AppController.getInstance().addToRequestQueue(stringRequest);
}
私のコードでどこが間違っているのか教えていただけますか?どんな助けも受け入れられます。
コード404は、リソースがサーバー上に存在しないことを意味します。 URLは正しいですか? – Henry
https://en.wikipedia.org/wiki/HTTP_404これはページが見つからないことを意味します。あなたのURLを確認してください – Cliff
はいサー・ヘンリー私のURLは正しいです、私は郵便配達所でそれをチェックし、そこで働いています。 –