HTTP协议概念与特点,HTTP的状态码,HTTPS是什么…
2018-11-26 07:55:55来源:博客园 阅读 ()
很多人在打开网页的时候,在浏览器地址栏里都会看到http ,在Java WEB里,HTTP也是个重点内容,今天我们就来详细了解和学习HTTP .
HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写,HTTP协议是一个属于应用层的、用于从Web服务器传输超文本到本地浏览器的传送协议,由请求和响应构成。
一、HTTP特点
1、支持客户服务器模式。
2、简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、
HEAD和POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTP服务器的程序规模小,因此,其通信速度很快。
3、灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。
4、无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。
5、无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面在服务器不需要先前信息时它的应答就较快。
HTTP协议是无状态的,因此,需要 cookie、 session等对客户端浏览器做标明。FTP和HTTP都是应用层协议,工作在应用层,而TCP和UDP则是工作在传输层。
二、HTTP状态码
HTTP的3XX状态码表示请求资源被转移。HTTP状态码被分为五大类,如下表:
好了,小伙伴们,对于HTTP都了解了吗?上海尚学堂Java WEB 里,首先就要学习HTTP协议,只要你访问互联网,就要用的这个HTTP协议。
三、HTTPS是什么
现在很多网站已经有了更安全的HTTPS,它是以安全为目标的HTTP通道,是HTTP的安全版。通过在HTTP下加入SSL(Secure Sockets Layer,安全套接层)实现的。 SSL是为网络通信提供安全及数据完整性的一种安全协议。
有关Java WEB网络编程其他详细资料信息可以联系上海尚学堂官网获取,有Java、大数据学习视频和教材可以免费获取,更有免费试学课程,赶快去获取名额吧!
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 面试官:用了HTTPS安全了吗?用HTTPS会被抓包吗?我回答不上 2020-06-06
- JAVA自定义注解 2020-06-01
- DDD之2领域概念 2020-05-30
- httpclient 5.0 设置超时时间 2020-05-28
- 网络编程杂谈之TCP协议 2020-05-27
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash