zoukankan      html  css  js  c++  java
  • HTTP协议概念与特点,HTTP的状态码,HTTPS是什么?

    很多人在打开网页的时候,在浏览器地址栏里都会看到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、大数据学习视频和教材可以免费获取,更有免费试学课程,赶快去获取名额吧!

  • 相关阅读:
    dp第三题
    近期(2012/5/15)
    HTML5 地理位置定位(HTML5 Geolocation)原理及应用【转】
    xml 中如何正确使用 & 符号
    Python进阶07 函数对象【转】
    Android 快捷小工具
    解决数据库乱码问题【转】
    Android APK反编译详解(附图)
    字符串转日期【20080808080808】
    HTML+5+从入门到精通
  • 原文地址:https://www.cnblogs.com/shsxt/p/10002473.html
Copyright © 2011-2022 走看看