美文网首页
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