【发布时间】:2015-06-09 07:40:44
【问题描述】:
我正在使用 Volley 在 android 上执行休息请求。当我尝试登录时,它没有给出响应,而是返回一个空响应。
服务器端工作正常,我在 Android 客户端收到了空响应。 这是我写的代码:
HashMap<String, String> params = new HashMap<String, String>();
params.put("email", "nifras.personal@gmail.com");
params.put("password", "123456");
JsonObjectRequest jsonObjReq = new JsonObjectRequest(Request.Method.POST,
urlJsonObj, new JSONObject(params), new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
Log.d(TAG, response.toString());
Toast.makeText(getApplicationContext(),
response.toString(),
Toast.LENGTH_LONG).show();
hidepDialog();
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
VolleyLog.d(TAG, "Error: " + error.getMessage());
Toast.makeText(getApplicationContext(),
error.getMessage(), Toast.LENGTH_SHORT).show();
// hide the progress dialog
hidepDialog();
}
});
// Adding request to request queue
AppController.getInstance().addToRequestQueue(jsonObjReq);
【问题讨论】:
-
06-09 13:11:50.239 26850-26992/com.tadhack2015.tuktuk E/Volley:[1671] BasicNetwork.performRequest:apps.byethost4.com/tuktuk/rest/v1/login 的意外响应代码 400
-
我在 Logcat 中收到了这个错误
-
您是否尝试过使用 AdvancedRestClient,如果您也发现同样的错误?
-
我在邮递员身上检查得很好,效果很好
标签: android rest android-volley