JavaScript GET POST 区别

本文详细解释了HTTP请求中GET与POST的区别,包括参数传递方式、安全性、速度及适用场景。GET请求参数拼接在URL中,适用于获取数据,而POST请求通过请求体发送数据,更适用于提交表单或敏感信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于现在web浏览器向服务器请求数据时 两种方式 GET POST 的区别、
 <!-- get post -->
    <script>
    /**
    get 请求与 post 请求的区别是什么
    get 将请求参数拼接到url 地址上,然后传递给服务器
    post 通过[请求体] 发送到请求的数据
    get 比post快  不安全 请求参数可以被所有人都看见
      get一般获取数据会使用get
    post 请求稳 更加安全 请求参数比较多时会用到post;
      请求信息:头 行 体  在 Request-Headers 中
    例如 表单提交,登录注册等。

    请求方式用哪个? 由服务器接口决定,服务器规定用哪个就用哪个
    **/
    /**
     post请求 请求参数 在 请求体中
     请求参数 key 是服务器规定的。value值 前端[获取的]
     page num 是固定写法 1 1000 志不同数据不同
     page num 类型  你要获取第几页的数据
     num number类型  要多少条 
     请求方式 get
    */    
    var url = "http://musicapi.leanapp.cn/artist/list";
    var parms = {
        page:1,
        num:1000,
    }
    url += '?';
    for(x in parms){
        url+=x +'=' +parms[x]+'&'
    }
    url = url.slice(0,url.length-1);

    // 实例化一个对象
    var xhr = new XMLHttpRequest();
    /**
     声明xml.open() 准备发送请求
     参一:为'GET'请求
     参二为请求地址;(接口地址,服务端会给你)
     参三为同步还是异步  false 为同步 true异步000
     **/
    xhr.open('GET',utl,true);
// 发送请求
    xhr.send()
    </script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值