Android basicNetwork.performRequest:意外响应代码

Android basicNetwork.performRequest:意外响应代码,android,android-volley,Android,Android Volley,此代码在localhost上运行,但如果我将此文件放在联机服务器上,则会出现“basicNetwork.performRequest:意外响应代码500”错误 这是我的重要项目…请帮助我 private void Login(final String email, final String password) { // Tag used to cancel the request String tag_string_req = "req_login"; pDialog.

此代码在localhost上运行,但如果我将此文件放在联机服务器上,则会出现“basicNetwork.performRequest:意外响应代码500”错误

这是我的重要项目…请帮助我

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);
}
private void登录(最终字符串电子邮件、最终字符串密码){
//用于取消请求的标记
String tag\u String\u req=“req\u login”;
设置消息(“登录…”);
showDialog();
StringRequest strReq=新的StringRequest(Request.Method.POST,
Functions.LOGIN_URL,new Response.Listener(){
@凌驾
公共void onResponse(字符串响应){
Log.d(标记“登录响应:+Response.toString());
hideDialog();
试一试{
JSONObject jObj=新的JSONObject(响应);
布尔错误=jObj.getBoolean(“错误”);
//检查json中的错误节点
如果(!错误){
JSONObject json_user=jObj.getJSONObject(“用户”);
Toast.makeText(getApplicationContext(),“Successful!”,Toast.LENGTH\u LONG.show();
}否则{
Toast.makeText(getApplicationContext(),“电子邮件或密码不正确!”,Toast.LENGTH\u LONG.show();
}
}捕获(JSONException e){
//JSON错误
e、 printStackTrace();
Toast.makeText(getApplicationContext(),“Json错误:+e.getMessage(),Toast.LENGTH_LONG).show();
}
}
},new Response.ErrorListener(){
@凌驾
公共无效onErrorResponse(截击错误){
Log.e(标记“登录错误:+Error.getMessage());
Toast.makeText(getApplicationContext(),error.getMessage(),Toast.LENGTH_LONG.show();
hideDialog();
}
}) {
@凌驾
受保护的映射getParams(){
//将参数发布到登录url
Map params=新的HashMap();
参数put(“标记”、“登录”);
参数put(“电子邮件”,电子邮件);
参数put(“密码”,密码);
返回参数;
}
@凌驾
公共映射getHeaders()引发AuthFailureError{
Map params=新的HashMap();
参数put(“内容类型”、“应用程序/x-www-form-urlencoded”);
返回参数;
}
};
//将请求添加到请求队列
MyApplication.getInstance().addToRequestQueue(streq,tag_string_req);
}

500是服务器错误!你应该检查你的脚本

500是服务器错误!!检查服务器端脚本OK…谢谢兄弟:)谢谢投票兄弟!哈哈,你很好