美文网首页
HTTP 协议

HTTP 协议

作者: King小志 | 来源:发表于2017-10-18 10:14 被阅读0次

    注意:

    1:字符串里面的东西要一致,不能有空格或者其他,要不就不相等。

    image.png

    web 安全

    同源策略:自己的ajax只能请求自己的服务器数据:
    1:协议一致
    2:域名一致(全等)
    3:端口一致

    1:支持客户端/服务端模式,请求--就响应(response模式)
    2:简单快捷 ,只需传送请求方式和路径即可, 使的Http 服务器规模小,速度快。
    3:灵活,传输数据类型种类多;
    4:无连接 ,请求一次服务器立刻断开连接, 短连接
    5:无状态,session 没有记忆

    HTTP协议的:

    1:请求方式 :GET ,POST ,HEAD,PUT。
    2:HTTP协议包含:请求头和请求体:
    响应头和响应体

    GET

    请求方式GET,POST
    GET:常用于向服务器获取数据,也可以讲少量字符串参数提交给服务器。
    用途:向服务器传递数据,
    格式: 地址?参数名1 =值1 &参数名3=值3。。。一次增加

    encodeURIComponent()中文 转 %E5%8D%81%E4%B9%9D%E5%A4%A7

    decodeURIComponent()
    POST:数据保密性好,但效率不高!

    用POST来获取数据。
    
    // 请求地址
    var url = "http://localhost:8080/ajax/football"; 
    
    var xhr = new XMLHttpRequest();
    
    // 第1个参数 POST, 如果采用post方式,就会自动忽略 地址字符串后面的信息
    xhr.open("POST", url, true)
    
    //POST请求和Web表单提交不同,需要使用 XHR 来模仿表单提交
    xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    //  传递参数,数据是放在 send 方法中传递的
    xhr.send("pageNo=1");
    
    xhr.onreadystatechange = function() {
        if (xhr.readyState == 4 && xhr.status == 200) {
            var str = xhr.responseText;
        }
    }
    

    相关文章

      网友评论

          本文标题:HTTP 协议

          本文链接:https://www.haomeiwen.com/subject/tlssuxtx.html