栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

HTML协议

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

HTML协议

HTML协议
1.HTTP概述:
1.HTTP:什么是http协议:规范了浏览器和服务器交互或者通信的规则。
https: 基于http实现的,比http更加安全,提供了身份验证和通信内容加密。
HTML协议的特点:
(1)支持客户端(浏览器就是一种Web客户端)/服务器模式
(2)简单快速:客户端向服务器请求服务时,只需要传送请求方式和路径。

       服务器从二个层面:
     ---硬件:配置比较高的电脑。
     ---软件:它就是一个应用。比如 前面用过的mysql数据库服务器
    2.Http 1.0 和Http 1.1
     **区别:**
     http1.0 通信基制,每次从浏览器向服务器发送请求,都需要建立一个新的TCP连接。
	     http1.1 建立一个Tcp连接,可以发送多个请求,服务器在作出多个响应后,最后关闭这个Tcp连接。

1.2.Http消息:
http是基于请求和响应的。
2、 HTTP请求消息
请求行分三部分:
第一部分:请求的方式。
第二部分:请求的资源地址
第三部分:请求的协议和版本号

		比如:host 请求资源主机的ip地址和端口号
		      Referer:请求是从什么地方发起的。
		      User-Agent:浏览器的版本、类型,以及内核。

HTTP的8种请求方式

请求方式含义
GET请求获取请求的URI所标识的资源
POST向指定资源提交数据,请求服务器进行处理(例如提交表单或者上传文件)
HEAD请求获取由URI所标识资源的响应消息头
PUT将网页放置到指定URI位置(上传/移动)
DELETE请求服务删除URI所标识的资源
TRACE请求服务器回送收到的请求信息,主要用于测试或者诊断
CONNECT保留将来使用
OPTIONS请求查询服务器的性能,或者查询与资源相关的选项和需求

get请求和post请求的区别: get请求没有请求正文,get请求的数据在浏览器的地址栏
post请求有请求正文,请求的数据在请求正文里面。
2.1 HTTP响应信息:
响应信息分三部分组成:
>>>响应行信息:
HTTP/1.1 200 OK
* 协议和版本号
* 状态码: 200,302,304,404,405,500等(上面的200就是状态码)
比如 200:响应成功(服务器向浏览器响应数据成功)
* ok:对状态码的描述。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/532099.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号