2016-03-30 19 views
0

このコードは、ローカルホスト上で作業しますが、私は「basicNetwork.performRequest:予期しない応答コード500」になってきた私は、オンラインサーバーbasicNetwork.performRequest:予期しない応答コード

これが私の重要なプロジェクトである上、このファイルを置く場合は、エラーを...助けてください....

private void Login(final String email, final String password) { 
    // Tag used to cancel the request 
    String tag_string_req = "req_login"; 

    pDialog.setMessage("Logging in ..."); 
    showDialog(); 

    StringRequest strReq = new StringRequest(Request.Method.POST, 
      Functions.LOGIN_URL, new Response.Listener<String>() { 

     @Override 
     public void onResponse(String response) { 
      Log.d(TAG, "Login Response: " + response.toString()); 
      hideDialog(); 

      try { 
       JSONObject jObj = new JSONObject(response); 
       boolean error = jObj.getBoolean("error"); 

       // Check for error node in json 
       if (!error) { 
        JSONObject json_user = jObj.getJSONObject("user"); 
        Toast.makeText(getApplicationContext(), "Successful!", Toast.LENGTH_LONG).show(); 

       } else { 
        Toast.makeText(getApplicationContext(), "Incorrect email or password!", Toast.LENGTH_LONG).show(); 
       } 
      } catch (JSONException e) { 
       // JSON error 
       e.printStackTrace(); 
       Toast.makeText(getApplicationContext(), "Json error: " + e.getMessage(), Toast.LENGTH_LONG).show(); 
      } 

     } 
    }, new Response.ErrorListener() { 

     @Override 
     public void onErrorResponse(VolleyError error) { 
      Log.e(TAG, "Login Error: " + error.getMessage()); 
      Toast.makeText(getApplicationContext(), error.getMessage(), Toast.LENGTH_LONG).show(); 
      hideDialog(); 
     } 
    }) { 

     @Override 
     protected Map<String, String> getParams() { 
      // Posting parameters to login url 
      Map<String, String> params = new HashMap<String, String>(); 
      params.put("tag", "login"); 
      params.put("email", email); 
      params.put("password", password); 

      return params; 
     } 

     @Override 
     public Map<String, String> getHeaders() throws AuthFailureError { 
      Map<String,String> params = new HashMap<String, String>(); 
      params.put("Content-Type","application/x-www-form-urlencoded"); 
      return params; 
     } 

    }; 

    // Adding request to request queue 
    MyApplication.getInstance().addToRequestQueue(strReq, tag_string_req); 
} 
+0

500はサーバーエラーです。サーバー側のスクリプトで確認してください – Jois

+0

ok ...仲間ありがとうございました:) –

+0

投票ありがとうございました!あなたはウェルカーンです – Jois

答えて

0

500は、サーバーエラーです!あなたのスクリプトをチェックしてください!

関連する問題