首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Volley服务器问题

Volley服务器问题
EN

Stack Overflow用户
提问于 2016-12-11 20:00:21
回答 2查看 462关注 0票数 0

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

答复: com.android.volley.ServerError

邮递员工作良好:

代码:

代码语言:javascript
复制
  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);
        }

请帮我找出我的错误。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-12-12 07:26:01

重写url如下: String = "http://api.haebix.in/v1/register";

我收到响应:{“错误”:false,"api_key":"b020bcc9a20c714f2e61c971a9ccd24c",“message”:“您已成功注册”}

票数 1
EN

Stack Overflow用户

发布于 2016-12-11 20:19:03

RequestQueue queue =Volley.newRequestQueue(上下文);

在后面添加这一行

queue.add(sr)

所以它变成了

RequestQueue queue =Volley.newRequestQueue(上下文);

queue.add(sr)

它能帮上忙吗

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41090539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档