首页 / AJAX / HTTP报文及ajax基础知识
HTTP报文及ajax基础知识
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了HTTP报文及ajax基础知识,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2457字,纯文字阅读大概需要4分钟。
内容图文
客户端传递给服务器的内容 和 服务器传递给客户端的内容 都属于HTTP报文。Ajax是客户端JS中的方法,用来向服务端发送请求,下面通过本文给大家分享HTTP报文及ajax基础知识,感兴趣的朋友一起看看吧HTTP报文
客户端传递给服务器的内容 和 服务器传递给客户端的内容 都属于HTTP报文
起始行:请求起始行 响应起始行
首部:请求首部 响应首部 通用首部(请求和响应都有的) 自定义首部
主体:请求主体 响应主体
客户端传递给服务器端数据:
请求URL后面问号传参的方式传递给服务器 /getList?name=zhangsan&age=7
设置请求的首部(设置请求头信息)
设置请求主体,把传递给服务器的内容放在请求主体中传递给服务器
服务器端传递给客户端数据:
设置响应头信息
设置响应主体内容
Ajax : async javascript and xml 异步的JS和XML(可扩展的标记语言,在XML文件中使用的标签都是自己扩展的,利用自己扩展的有规则的标记来存储相关的数据)
Ajax是客户端JS中的方法,用来向服务端发送请求(还可以传递给服务器端数据),然后把服务器端返回的内容获取到(Ajax一般是运行在客户端的浏览器中的)。
Ajax四步:
创建一个Ajax对象(下面的这种写法在IE6及更低版本的浏览器中不支持)
发送前的基本信息配置:配置请求方式(GET、POST、PUT、DELETE、HEAD...)
打开一个URL地址(配置向哪一个服务器地址发送请求)
同步还是异步(true代表异步 false代表同步 默认是true)
[username]向服务器提供请求的用户名
[userpass]向服务器提供请求的用户密码,这两个值一般都不写,只有服务器做了安全的限制,只允许特定的用户访问的话,我们才传递过去
给onreadystatechange这个事件绑定一个方法,监听状态的改变(只要状态改变,就触发方法执行)
xhr.readyState:AJAX状态码,可以代表当前处理的进度
0 unset 当前的请求还没有发送
1 opened URL地址已经打开(发送前的参数配置已经完成)
2 headers_received 响应头信息已经接受
3 loading 主要返回的内容正在服务器端进行准备处理
4 done 响应主体的内容已经成功返回给客户端
xhr.status:HTTP网络状态码,描述了服务器响应内容的状态
200 OR ^2\d{2} (200或者以2开头) -> 都代表响应主体的内容已经成功返回了
301 永久重定向/永久转移
302 临时重定向/临时转移 服务器的负载均衡
304 本次获取的内容是读取缓存中的数据
400 客户端传递给服务器端的参数出现错误
401 无权限访问
404 客户端访问的地址不存在
500 未知的服务器错误
503 服务器已经超负荷
发送请求:参数是请求主体中传递给服务器的内容
上面是我整理给大家的,希望今后会对大家有帮助。
相关文章:
Ajax异步请求技术实例讲解
jQuery Validator验证Ajax提交表单的方法和Ajax传参的方法(图文教程)
Ajax跨域请求的原理(图文教程)
以上就是HTTP报文及ajax基础知识的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的HTTP报文及ajax基础知识全部内容,希望文章能够帮你解决HTTP报文及ajax基础知识所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。