在前端,我需要将数据发送到此url:https://happy-paws.co.za/dogwalking/apis/v1/create_user.php
当我尝试将数据发送到注册用户的url时,我得到:
e/volley:[217]basicnetwork.performrequest:的意外响应代码400https://happy-paws.co.za/dogwalking/apis/v1/create_user.php
如果我在 Postman 上发送数据,它可以工作,但当我尝试通过模拟器或物理设备,我不断得到失败。
这是我的密码:
public void postUsers() {
String userUrl = "https://happy-paws.co.za/dogwalking/apis/v1/create_user.php";
RequestQueue requestQueue = Volley.newRequestQueue(this);
JSONObject postUser = new JSONObject();
try {
postUser.put("firstname", "sammy");
postUser.put("surname", "kennan");
postUser.put("email", "name@example.com");
postUser.put("mobile_number", "0123456789");
postUser.put("password", "Name#333");
postUser.put("role_id", "4");
} catch (JSONException e) {
e.printStackTrace();
}
JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.POST, userUrl, postUser, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
System.out.println(response);
Toast.makeText(Register.this, "success", Toast.LENGTH_LONG).show();
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
error.printStackTrace();
Toast.makeText(Register.this, "Not successful", Toast.LENGTH_LONG).show();
}
});
requestQueue.add(jsonObjectRequest);
}
}
任何帮助都将不胜感激。如果我没有提供足够的细节,请告诉我。
提前谢谢。
暂无答案!
目前还没有任何答案,快来回答吧!