排球服务器问题
Volley server issue
我是 运行 一个 api,在 Postman 上工作正常,但是当我是 运行 时,它通过 volley 给我服务器错误。
Response: 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);
}
请帮我找出错误。
RequestQueue 队列 = Volley.newRequestQueue(上下文);
在关注之前添加这一行
queue.add(sr)
所以变成了
RequestQueue 队列 = Volley.newRequestQueue(上下文);
queue.add(sr)
有帮助吗
重写 url 如下:
字符串 url = "http://api.haebix.in/v1/register";
我收到回复:
{"error":false,"api_key":"b020bcc9a20c714f2e61c971a9ccd24c","message":"You are successfully registered"}
我是 运行 一个 api,在 Postman 上工作正常,但是当我是 运行 时,它通过 volley 给我服务器错误。
Response: 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);
}
请帮我找出错误。
RequestQueue 队列 = Volley.newRequestQueue(上下文);
在关注之前添加这一行
queue.add(sr)
所以变成了
RequestQueue 队列 = Volley.newRequestQueue(上下文);
queue.add(sr)
有帮助吗
重写 url 如下: 字符串 url = "http://api.haebix.in/v1/register";
我收到回复: {"error":false,"api_key":"b020bcc9a20c714f2e61c971a9ccd24c","message":"You are successfully registered"}