不知道啥时候用get,啥时候用post,例如我准备提交一个表单数据,数据传到一个controller里进行处理,应该用哪种方式,怎么确定用哪种方式呢
<body>
<form action="/user/test2" method="get" >
id:<input type="text" name="id"><br>
name:<input type="text" name="name"><br>
desc:<input type="text" name="desc"><br>
<input type="submit" value="提交">
</form>
</body>
```java
@RequestMapping("/test2")
@ResponseBody
public void test2(User user){
System.out.println(user.getId());
System.out.println(user.getName());
System.out.println(user.getDesc());
}
```
查询用get 请求参数放在url里面
新增一般用 post 请求参数放在请求体里
删除用delete 一般用 /{id} 形式
修改一般用put 请求参数放在请求体里
1、这是基本的网络基础哈;
2、post,get是http协议中的请求方式,各有些许实现的不同,至于具体的区别,你可以去找找资料了解下;
3、常规来说,业务不大的情况下,你全部方式都用get或post都没有问题;
4、一般情况下,获取数据,用get比较合适,修改、更新、等操作,用post比较合适;
5、以上,你可以知悉下