干货之Get与Post区别区别

本文详细介绍了HTTP请求中的GET和POST方法。GET主要用于获取资源,参数显示在URL上,适合传递少量数据,而POST则用于提交大量信息,如注册、上传文件等,数据隐藏在请求主体中。理解这两种方法的特点对于正确使用API接口和进行Web开发至关重要。
摘要由CSDN通过智能技术生成

共性:都是HTTP请求的方式,具体不同风格;

    1)Get 索取:向服务器索取Web资源

        包括网页html、层叠样式表css、JavaScript脚本、图片jpg png gif、音频mp3、视频mp4、Json文本。XML文本。(目前接口主要索取JSON文本)

    哪些请求是以Get方式发送?

        <1>浏览器地址栏写URL直接回车

        <2>向服务器获取图片、css、js等

            网页中<img src="图片URL"/>  浏览器自动发get请求

        <3>点击超级链接

            <a href="URL">链接文本</a>

        <4>提交表单时可以指定为get方式  不推荐,不常用

            表单form,页面中一块区域,能将信息封装提交给服务器

                   接口地址          请求方法  get或post

            <form action="提交URL" method="get">

        <5>Ajax提交异步请求,可以指定为get方式;

            (Web前端技术)

    特点:

        <1>请求的参数追加在地址栏URL后面:?参数名=参数值   --属于请求的头部header

            信息不够安全,传输数据量有限,一般不超过2KB,不适合携带大量数据。

        <2>get适合向服务器索取资源,并携带少量数据作为参数。

        

    2)Post 给予:向服务器提交大量信息

        比如:注册时提交个人大量信息,包括文本、上传照片、文件

        <1提交表单时可以指定为post方式 不推荐,不常用

            表单form,页面中一块区域,能将信息封装提交给服务器

                   接口地址          请求方法  get或post

            <form action="提交URL" method="post">

        <2>Ajax提交异步请求,可以指定为post方式;

            (Web前端技术)

    特点:

        <1>请求的参数在HTTP请求的主体部分body携带;

             --属于请求的主体body部分

            携带信息相对安全,如果使用Fiddler抓包能获取;

            只有在发送之前进行加密才安全;

            由于在主体中,可以携带更大量的信息,适合从客户端向服务器提交大量文本、上传文件。

        <2>Post适合向服务器提交大量信息,比如提交表单

            登录、注册、提交订单、上传文档、添加稿件...

思路:使用Postman或JMeter要根据接口的设计发送get或post请求。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

啊Sei

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

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

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

打赏作者

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

抵扣说明:

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

余额充值