• 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、大数据学习视频和教材可以免费获取,更有免费试学课程,赶快去获取名额吧!

  • 相关阅读:
    Data Lake_理解数据湖
    spire.Doc -Index was out of the range
    R6_ES在互联网公司应用案例汇总参考
    R5_ES读写流程
    R4_Elasticsearch Mapping parameters
    华强北二代悦虎1562M升级固件图文教程(详细多图文)
    MMI_UT洛达检测1562A软件使用,Airoha_SDK_UT使用(多图)
    悦虎144固件,151固件,华强北二代悦虎144固件,151固件,1562M芯片144固件,151固件
    CentOS7安装redis并配置外网可访问(局域网可参考)
    CentOS离线安装gcc环境(附安装包+图文并茂)
  • 原文地址:https://www.cnblogs.com/shsxt/p/10002473.html
Copyright © 2020-2023  润新知