post和get的区别

post和get的区别:

(1)get是向指定的资源请求数据,post是向指定的资源提交要被处理的数据;
(2)get的请求参数附加在url地址栏中,且有大小限制(2k),是可见的,post请求提交的参数在请求体中,不可见,较为安全;
(3)get请求速度较快(只产生了一个tcp数据包);post产生两个tcp数据包;
(4)post有请求体body,get没有;
(5)post请求,刷新浏览器时会重新提交;

向服务器发送一个post请求时候,要把数据格式告诉服务器。服务器会根据相应的数据解析。

通过在请求头中指定content-type来设置传输的格式;
post格式提交数据时候body体的设置:contentType:

《1》application/multipart/form-data
以formdata的形式进行传递,常用于在文件上传时候使用
在这里插入图片描述
《2》application/x-www-form-ulencoded
以url分隔的方式进行传递;
在这里插入图片描述
《3》application/json
在这里插入图片描述
《4》text/plain是一个文本内容,根据自己和服务器的约定传输(不常见的方法)
post有请求体,在body里,get没有

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

啥啥都知道

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值