get、post
2021-10-14 本文已影响0人
QYCD
网络请求的两种常用方式为get和post
get
语义是获取指定URL上的资源
所有参数拼接到URL后面,动作与参数之间用?连接,参数之间用&连接(如http://www.test.com/login?userId=xxx&pwd=xxx)
没有post安全,因为请求时参数以明文形式直接拼接到URL后面
传输的数据量小,因为受URL长度的限制
post
语义是对指定资源"追加/添加"数据
参数都放在请求体中
所有数据对用户来说不可见,相对get更安全
可以传输大量数据,理论上传输数据无限制(取决于服务器性能)