2017-04-18 6 views
0

エラーの予期しない応答コード401: - E /ボレー:[127] BasicNetwork.performRequest:E /ボレー:[127] BasicNetwork.performRequest:

ための予期しない応答コード401はどのようにこのエラーを解決することができますか? StringRequest stringRequest =新しいStringRequest(Request.Method.POST、URL_POST、新しいResponse.Listener(){ @Override公共ボイドonResponse(文字列応答){

  try { 
       JSONObject msgjson = new JSONObject(response); 
       Log.d("aaaaa", String.valueOf(msgjson)); 
       Log.d("aaa", "aaa"); 
      } catch (JSONException e) { 
       e.printStackTrace(); 
      } 
     } 
    }, new Response.ErrorListener() { 
     @Override 
     public void onErrorResponse(VolleyError error) { 
      Log.d("aaa", "aaa"); 
      Toast.makeText(MainActivity.this, "error", Toast.LENGTH_SHORT).show(); 
     } 
    }) { 
     @Override 
     protected Map<String, String> getParams() throws AuthFailureError { 
      Map<String, String> params = new HashMap<String, String>(); 
      String id = "524901"; 
      String units = "metric"; 
      String appid = "67aa03cd6bedc6f6fb6f9f506968f3d6"; 

      params.put("id", id); 
      params.put("units", units); 
      params.put("appid", appid); 

      return params; 
     } 
    }; 

    RequestQueue requestQueue = Volley.newRequestQueue(this); 
    requestQueue.add(stringRequest); 

答えて

0

これはコードエラーではない。ようあたりw3 .ORG

401権限 - 要求は、ユーザ認証を必要と

あなたがunautあるので、だから、エラーの可能性があります。そのapiにアクセスするためにホラー化されました。セッションまたはキーを確認します。

関連する問題