-2
我正在制作一个应用程序并使用Rest API来获取和发送数据到服务器。现在我想发送不同类型的数据作为图像,字符串和整数并使用POST方法。通过REST API向服务器发送图像和不同的数据(整数,字符串)
我正在制作一个应用程序并使用Rest API来获取和发送数据到服务器。现在我想发送不同类型的数据作为图像,字符串和整数并使用POST方法。通过REST API向服务器发送图像和不同的数据(整数,字符串)
用乱射后,并得到发送一个简单的要求: -
或者,你可以在这里看到的例子: -
StringRequest stringRequest = new StringRequest(Request.Method.POST, url,
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
returnValue = response;
try {
parseFromUrl(response);
System.out.println(returnValue);
} catch (JSONException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Toast.makeText(app,error.toString(),Toast.LENGTH_SHORT).show();
}
}) {
@Override
protected Map<String, String> getParams() {
Map<String, String> params = new HashMap<String, String>();
params.put("Password", password);
params.put("RememberMe", "false");
params.put("ReturnUrl", url_post);
params.put("UserName",username);
params.put(name,_RequestVerificationToken);
return params;
}
};
RequestQueue requestQueue = Volley.newRequestQueue(app);
requestQueue.add(stringRequest);
这不会发送整数或图像作为问题要求 –