• 0306 HTTP协议、Tomcat服务器


    1、HTTP协议组成

    HTTP协议包括HTTP请求和HTTP响应

    流程:

    浏览器会将你的请求封装成一个HTTP请求发送给服务器,服务器将响应数据封装成一个HTTP响应发送给浏览器

    HTTP请求:

    HTTP请求包括

    http请求行:包括 请求方式,请求资源地址,协议版本号

    http请求头:浏览器的相关信息

    http请求体:请求的参数(这个请求体只有post请求方式才会有,如果是get方式就没有请求体,是通过请求行去传入的)

    HTTP响应:

    http响应行:协议版本号,状态码,状态信息

      状态码:200请求成功,302请求重定向(跳转),304请求资源没有改变,访问的本地缓存,404最常见就是路径错误,500服务器内部自己抛异常了

    http响应头:服务器的相关信息

    http响应体:服务器回写给客户端的页面正文

    2、web开发中常见的概念

    (1)B/S系统和C/S系统,

    Brower/Server:浏览器 服务器 系统

    Client/Server:客户端 服务器 系统

    目前浏览器服务器是发展的趋势

    (2)web应用服务器

    就是向外界提供公共资源的web服务器软件

    (3)web资源

    存放在服务器中的可被外界访问到的资源叫web资源例如:存在于web应用服务器内部的Html、Css、js、图片、视频等

    静态资源:指web页面中供人们浏览的数据始终是不变。比如:HTML、CSS、      JS、图片、多媒体

    动态资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问  web页面看到的内容各不相同。例如每个人登录自己的淘宝账号的订单显示不一样

    (4)请求和响应

    浏览器会将你的请求封装成一个HTTP请求发送给服务器,服务器将响应数据封装成一个HTTP响应发送给浏览器

    (5)请求的URL地址

    http: / / www . wi ckedlysmart . com : 80 /beeradvice/ select /beer1. html

    http: / /:代表协议

    www . wi ckedlysmart . com :服务器的域名,可以理解为是一个ip地址的转换,这里也可以直接写ip地址

     80:端口号

    beeradvice/ select :文件路径

    beer1. html:文件路径下的本地资源

    3、Tomcat服务器

    对于学习者来讲 最常见的就是Tomcat服务器,需要下载安装配置服务器。

  • 相关阅读:
    MSF进程迁移
    中间件漏洞之Nginx
    MSF常用payload生成
    消息中间件的对比
    Jetty简介
    Java中集合转数组,数组转集合
    SpringCloud简介
    码云上添加ssh密匙
    在Dubbo中使用高效的Java序列化(Kryo和FST)
    dubbo-负载均衡
  • 原文地址:https://www.cnblogs.com/-gongxue/p/14490340.html
Copyright © 2020-2023  润新知