Android端:
product = new Product();
product.setName(E_product_name.getText().toString());
product.setNumber(E_product_slas.getText().toString());
product.setCount(E_product_count.getText().toString());
String path = "http://39.106.151.125:80/Aliyunone/add";
//创建第三方是咧
AsyncHttpClient ahc=new AsyncHttpClient();
//请求参数
RequestParams params=new RequestParams();
//给请求参数设键和值(键的名字和web后台保持一致)
params.put("product",product);
ahc.post(this,path,params,new TextHttpResponseHandler() {
@Override
public void onFailure(int i, org.apache.http.Header[] headers, String s, Throwable throwable) {
Toast.makeText(MainActivity.this,"上传数据失败",Toast.LENGTH_SHORT);
}
@Override
public void onSuccess(int i, org.apache.http.Header[] headers, String s) {
showText.setText(s);
Toast.makeText(MainActivity.this,"成功上传数据",Toast.LENGTH_SHORT);
Log.i("yun", "onSuccess: "+"成功允许");
}
Spring -boot后台:
@ResponseBody
@RequestMapping(value = "/add",method=RequestMethod.POST)
public String addDate(Product product) {
int i = productServceImpl.addProduct(product);
if(i!=0) {
return "SUCCESS";
}else {
return "Failure";
}
}