我正在运行一个api,它可以很好地在邮递员上工作,但是当我通过volley运行它时,它会给我服务器错误。
答复: com.android.volley.ServerError
邮递员工作良好:

代码:
public void postNewComment(Context context){
String url = public static final String BASE_URL = "http://api.haebix.in/v1/register";
RequestQueue queue = Volley.newRequestQueue(context);
StringRequest sr = new StringRequest(Request.Method.POST,url, new Response.Listener<String>() {
@Override
public void onResponse(String response) {
Log.d(TAG,response.toString());
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.d("Error.Response", error.toString());
}
}){
@Override
protected Map<String,String> getParams(){
Map<String,String> params = new HashMap<String, String>();
params.put("signup_type", "normal");
params.put("name", name);
params.put("email", emailID);
params.put("password", password);
params.put("mobile_no", phoneNo);
params.put("promo_code", promocode);
params.put("dob", "");
params.put("gender", "");
params.put("address", "");
params.put("city", "");
params.put("state", "");
params.put("pincode", "");
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;
}
};
queue.add(sr);
}请帮我找出我的错误。
发布于 2016-12-12 07:26:01
重写url如下: String = "http://api.haebix.in/v1/register";
我收到响应:{“错误”:false,"api_key":"b020bcc9a20c714f2e61c971a9ccd24c",“message”:“您已成功注册”}
发布于 2016-12-11 20:19:03
RequestQueue queue =Volley.newRequestQueue(上下文);
在后面添加这一行
queue.add(sr)
所以它变成了
RequestQueue queue =Volley.newRequestQueue(上下文);
queue.add(sr)
它能帮上忙吗
https://stackoverflow.com/questions/41090539
复制相似问题