标签:
html协议:超文本传送协议(HyperText Transfer Protocol)简单的说就是计算机通信信息传输的一套规则
html协议是不记录状态的协议 不保持连接状态的协议 当需要发出请求时和服务器连接完成传输后就断开
Html的四个步骤:
一是客户端与web服务器建立连接:通过IO流进行输入和输出
二是客户端发送http请求:请求内容包括请求行、空行、请求头、消息体
请求行由三部分组成:请求HTTP的方法、请求URI路径、HTTP的版本信息
HTTP的请求方法包括:
GET:用于向服务器检索资源
POST:用于向服务器发送数据库数据
HEAD:和GET方法相同服务器只返回状态行和头标,不返回请求文档
DELETE:请求服务器删除URI中命名的资源
OPTIONS:请求关于服务器支持请求的方法信息
TRACE:请求web服务器反馈HTTP请求和头
CONNECT:预留
三是服务器端接收客户端的http请求,将文件以及其他的信息组成HTTP响应返回到客户端:http响应包括状态行、空行、响应头和消息体
状态行由版本信息、响应状态码、响应描述组成。
响应状态码:响应状态码有五组数字1开头的是信息请求收到 数字2开头的是成功,行为被成功的接收理解和采纳
数字3开头的是重定向,为完成请求必须进行下一步的请求 数字4开头的是客户端的错误、请求无法实现一般404出现次数最多 数字5开头的是服务器错误
四是服务器端关闭连接
可以理解为客服端浏览器与web服务器建立连接然后客户端通过http向服务器发送请求、然后生成http响应返回到浏览器上面 服务器关闭
Internet上供外界访问的Web资源分为:
静态web资源开发技术:Html
常用动态web资源开发技术:JSP/Servlet、ASP、PHP等
在Java中,动态web资源开发技术统称为Javaweb。
标签:
原文地址:http://www.cnblogs.com/zacy110/p/5469518.html