初学ajax

HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务,HTTP目前协议的版本是1.1.HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后Web服务器返回响应(response),连接就被关闭了,在服务器端不保留连接的有关信息.HTTP遵循请求(Request)/应答(Response)模型。一:先了解了http请求的完整的七步骤:(以Web浏览器为例)1、建立TCP连接;2.Web浏览器向Web服务器发送请求;3.Web浏览器向Web服务器发送请求头信息;4.Web服务器应答;5.Web服务器向浏览器发送应答头信息;6.Web服务器向Web浏览器发送处理数据;7.关闭TCP.​注:Web端、PC端​、移动端的区别1.是浏览器中嵌套的应用程序:如 网上邮箱2.电脑中的应用程序 : 如 qq3.手机中的应用程序 : 如:手机qq​二:http请求由四部分组成:1.请求方法:如GET()、POST ()​;2.请求目标的url;3.请求头信息;4.请求体内容(即正文内容)。三:http响应由三部分组成:1.状态码(表明请求是否成功);2.响应头;3.响应体。注:状态码类型(5种):1XX;2XX;3XX;4XX;5XX.一般情况下,1-3XX类型的错误都是不会再浏览器中显示。1XX是表示收到web浏览器请求;2XX是表示请求被正确接收、理解、处理;3XX是表示请求没有成功;​4XX是客户端错误;5XX是服务器端错误。四:XMLHttpRequestrequest.open('GET','accept.php',async);request.setRequestHeader();request.send(stirng);​五:​XMLHttpRequest如何取得响应responseText();//获得字符串形式的响应responseXML();//获得xml形式的响应status statusText;//以数字和文本形式返回状态码getAllResponseHeader();//获得所有的响应报头getResponseHeader(string);//获得某个的响应报头readyState属性显示进程0 请求未初始化 没有调用open() 1 建立连接 调用了open()2 请求已接收 服务器接收到了头信息3 请求处理中 浏览器接收到了响应头体4 请求完成​ 响应完成注:用 request.onreadystatechange=function(){};用于监听
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值