接口什么时候用post,什么时候用get

来源:7-4 分类管理模块所有功能自测

千山暮雪W

2018-03-22

老师,在设计接口的时候,什么时候用get,什么时候用post?我的理解是一般查询用get,save时候使用post提交,但是看到老师视频里,add_category的时候又是用的get请求。

写回答

2回答

about_blank

2018-03-23

同学你好

这里简单为你描述一下

一般客户端获取资源并不需要修改后台数据的请求 使用get

如果你需要修改后台数据 并得到逻辑处理结果 使用post

get请求限制很多 对请求数据的编码格式 数据长度都有限制

并且 get 请求的数据是放在地址中的 并不是放在http 的boby中 很容易被破解

具体选择还是要看业务的场景 和限制

推荐你这方面仔细参考一下http 协议的组成 

推荐你一本 javaweb 技术内幕 

原谅我这一波安利。。

0
1
千山暮雪W
谢谢谢谢
2018-03-26
共1条回复

Geely

2018-03-25

你好,同学,一般数据量大的时候用post,但是一般方便传播的时候用get,例如我给你一个商品浏览地址,肯定用get,这样你在QQ微信发给朋友,他们可以直接打开。在一期里面只有用户相关的接口使用了post,其他都是get。另外get是有长度限制的。不宜过长,过多的参数最好使用post。


1
2
Geely
回复
千山暮雪W
不用客气的亲爱的同学~你理解了就好,慢慢努力加油学,等学好了课程求个10分好评呀,谢谢啦哇咔咔
2018-03-26
共2条回复

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9476 学习 · 8804 问题

查看课程