阅读了诸多博文后,有如下简短结论:
- 底层:Get 和 Post,都是 基于 TCP/IP 的网络通信协议。即,源头是一样的。
- HTTP规范:
- 没有限制 请求数据 的长度;(实际是由浏览器和服务器限制)
- 没有要求 请求数据 必须放在 "URL后面" 还是 "Request Body" 中;
- Get是 幂等 的。个人理解:同一个请求,多次请求后返回的 数据模型(Model) 应该是一样的。
1)幂等:https://developer.mozilla.org/zh-CN/docs/Glossary/%E5%B9%82%E7%AD%89
2)数据模型(Model):是指返回的数据属于同一个后端Model,并不是指数据本身,比如:
http...getuinfo/1001,查询用户1001的基本信息,每次都是返回 UserDto,而不会变成 UserDetailDto 。