如何解决Android Studio Volley Post 方法 - 错误 400
我无法向我的 .NET Api 发送发布请求
我一直收到错误 400,即使我的目标是正确的 URL
这是我的客户端代码
String url = "https://192.168.1.11:44350/orders";
Map<String,String> params = new HashMap<>();
params.put("UserName",user.UserName);
params.put("productList",jsonCart);
RequestQueue queue = Volley.newRequestQueue(this);
JsonObjectRequest objectRequest = new JsonObjectRequest(Request.Method.POST,url,new JSONObject(params),new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
}
},new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.e("Response",error.toString());
}
});
queue.add(objectRequest);
每次我尝试运行 post 方法时。凌空归来
BasicNetwork.performRequest: Unexpected response code 400
但是当我通过 Postman 发送相同的 post 请求时,请求会通过并且 API 完成它的工作。
jsonCart - 是使用 GSON 转换为 JSON 的自定义对象列表
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。