http请求

http是一种无状态协议===不建立持久的链接,服务端不保留相关的信息(无记忆)


一个完整的http请求过程,有七个步骤:

1,建立tcp链接

2web浏览器向web服务器发送请求命令

3web浏览器发送请求头信息

4web服务器响应

5web服务器发送应答头信息

6web服务器向浏览器发送数据

7web服务器关闭tcp链接


一个http请求一般由四部分组成

1http请求的方法和动作,getpost

2,请求的url

3,请求头,包含一些客户端环境信息,身份验证信息

4,请求体,请求正文,包含客户端提交的查询字符串信息


一个http响应一般由三个部分组成:

1,一个数字和文字组成的状态码,用来显示请求是成功还是失败。

2,响应头,与请求头一样包含许多有用的信息,eg:服务器类型,日期时间,内容类型和长度等。

3,响应体,也就是响应正文

// XMLHttpRequest发送请求
open(method,url,async)
send(string)

request.open('GET','get.php',true)
request.send()

request.open("POST","post.php",true)
request.send()

request.open('POST','create.php',true)
request.setRequestHeader('Content-type','application/x-www-form-urlencoded')
request.send('name=tom&sex=man')


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值