首页/html外包制作/网页Http代码基础培训班学习

网页Http代码基础培训班学习

发布-xiaoming | 浏览量-

HTTP(Hyper Text Transfer Protocol)是超文本传输协议的缩写,它用于传送 WWW 方式的数据。
HTTP 协议采用了请求/响应模型。基于 TCP/IP 之上的协议,在 Web 上广泛使用。无状态。
如果来自服务器的响应是 html 页面,那么 html 内容会嵌入到 Http 响应中。
Http 会话:是一个简单的请求-响应序列。
1)请求响应模型
请求的关键要素:1.http方法(要完成的动作) 2.要访问的页面(URL请求) 3.表单参数
响应的关键要素:1.状态码(请求是否成功) 2.内容类型(txt,img,html等) 3.返回内容(具体资源:html,图片等)
2)URL的分析
URL(Uniform Resoure Locator)统一资源定位器。Web 上的每一个资源都有唯一的地址,采用的就是 url 格式
3)使用Http Monitor截获http的请求与响应信息
Http 请求方法包括:Get()方法;Post()方法; 其他方法:Head, Trace, Put, Delete, Connect 等
Get()方法: Http 最简单的方法,其最主要的任务:从服务器上获取资源
Post()方法:更强大的请求方法,不仅可以请求资源,还可以向服务器发送表单数据
4)分析http请求的信息
客户端向服务器发送一个请求,请求头包含:1.请求的方法; 2.URI; 3.协议版本; 4.以及包含请求修饰符;
5.客户信息和内容的类似于 MIME 的消息结构
5)分析http响应的信息
截获内容:
HTTP/1.1 200 OK // HTTP/1.1 是web服务器使用的版本;200 是状态码;OK 是状态码的文本版本
ETag: W/"472-1198101802343"
Last-Modified: Wed, 19 Dec 2007 22:03:22 GMT
Content-Type: text/html // MIME类型:告诉浏览器所要接收的是哪一类型的数据。以供浏览器显示。
Content-Length: 472
Date: Wed, 19 Dec 2007 22:05:44 GMT
Server: Apache-Coyote/1.1
//以上是Http响应的首部
//响应体中包含了Html以及其他要显示的内容
<html><head><title>User Login</title></head>
<body><center>……</center></body></html>
Http 响应状态码分析(具体代码含义参看 http 代码对照表):
1xx:信息响应类,表示接收到请求并且继续处理
2xx:处理成功响应类,表示动作被成功接收、理解和接受
3xx:重定向响应类,为了完成指定的动作,必须接受进一步处理
4xx:客户端错误,客户请求包含语法错误或者是不能正确执行
如:404——无法找到,表示无法找到指定位置的资源。
5xx:服务端错误,服务器不能正确执行一个正确的请求

原文地址:http://www.35ui.cn/post/2010052528..html

标签html网页培训班jQuery教程北京服务器租用ps网页切图北京网页制作网站优化培训网站设计工作室快捷键大全网站seo优化北京网页优化培训

上一条: 网站代码制作培训班XML与HTML的区别
下一条: 网站架构SEO角度设计:建立良好的网站架构地图

或许你还对下面的文章感兴趣