get : 附加在url 地址栏,比较明显,容易被人看到
post: 数据在请求体里面,不容易看到,相对安全一些
get : 请求参数大小有限制(http 协议本身没有限定get 参数的大小,但是浏览器对 url 地址长度做了限定,习惯也说get 参数大小有限制)
post: 参数大小无限制
get : 一般在url 地址的后面
post: 一般在 request body 请求体里面
(不是特别严谨,get 也能放在 request body 请求体上,post 也能放在url 地址的后面,最终只要数据接收方去对应的位置解析就可以了)
get : 参数类型默认 application/x-www-form-urlencoded form序列化字符串格式
post: 常用有4种格式 application/x-www-form-urlencoded, application/json, multipart/form-data, application/xml
get : (本质作用是获取资源,资源没有变化,就可以使用缓存的)请求可以被缓存
post: (本质作用是创建资源)请求不会被缓存
get : 只支持发送 ascii 码类型的
post: 编码类型不限制
get : 只发1次 tcp 数据包
post: 一般会发两次 tcp 数据包(firefox 浏览器对 post 的实现也是发送一次数据包)
以上就是关于get 和 post 请求的区分全部的内容,包括:get 和 post 请求的区分、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)