zoukankan      html  css  js  c++  java
  • javaWeb 笔记

    tomcat

    可配启动的端口号

    tomcat的默认端口号为:8080

    mysql:3306

    http:80

    https:443

     

      HTTP

    什么是HTTP

    HTTP(超文本传输协议) 是一个简单的请求-相应协议,它通常运行在TCP之上

    文本:html,字符串...

    超文本:图片,音乐,视频,定位,地图...

    端口号:80

    Https:安全的

    端口号:443

    2.两个时代

    http1.0 

        HTTP/1.0:客户端可以与web服务器连接后,只能获得一个web资源,断开连接

    http2.0 

       HTTP/1.1:客户端可以与web服务器连接后,可以获得多个web资源

    3.Http请求

      客户端---发起请求(Request)---服务器

    请求 URL: https://www.baidu.com/
    请求方法: GET
    状态代码: 200 OK
    远程地址: 220.181.38.150:443
    Accept: text/html
    Accept-Encoding: gzip, deflate, br
    Accept-Language: zh-CN,zh;q=0.9    语言
    Cache-Control: max-age=0
    Connection: keep-alive

      1.请求行

      请求行中的请求方式:GET

      请求方式:Get,Post

        get:请求能够携带的参数比较少,大小有限制,会在浏览器 的URL地址栏现实数据内容,不安全,但高效

        post:请求能够携带的参数没有限制,大小没有限制,不会在浏览器 的URL地址栏现实数据内容,安全,但不高效

      2.消息头

    Accept: 告诉浏览器,它所支持的数据类型
    Accept-Encoding: 支持哪种编码格式 GBK UTF-8 GB2312 ISO9959-1
    Accept-Language:告诉浏览器他的语言环境
    Cache-Control: 缓存控制
    Connection: 告诉浏览器,请求完成是断开还是保持连接
    HOST:主机...

    4.Http响应

    服务器---响应---客户端

    Cache-Control: private        缓存控制  
    Connection: keep-alive        连接:保持活着
    Content-Encoding: gzip        编码
    Content-Type: text/html;charset=utf-8    类型

      1.响应体

    Accept: 告诉浏览器,它所支持的数据类型
    Accept-Encoding: 支持哪种编码格式 GBK UTF-8 GB2312 ISO9959-1
    Accept-Language:告诉浏览器他的语言环境
    Cache-Control: 缓存控制
    Connection: 告诉浏览器,请求完成是断开还是保持连接
    HOST:主机...
    Refresh:告诉客户端,多久刷新一次
    Location:让网页重新定位

      2.响应状态码

      200:请求响应成功

      304:请求重定向

         重定向:你重新到我给你新位置去;

      404:找不到资源

         资源不存在

      500:服务器代码错误

      502:网关错误

    常见面试题:

      当你的浏览器中地址栏输入地址并回车的一瞬间到页面能够展示回来,经历了什么?

     ----------------------------------------------------------------------------------------------

    在Maven项目中web.xml中

    servlet作用是请求映射

  • 相关阅读:
    [工作代码]dom4j解析实例
    dom4j解析xml报错:Nested exception: org.xml.sax.SAXParseException: White space is required between the processing instruction target and data.
    小米蓝牙耳机使用说明书
    猎豹浏览器(chrome内核)屏蔽视频广告
    [转载]python的常用代码模板
    [转载]存储过程
    存储过程格式及实例
    springboot(十八):解决跨域问题
    springboot(十八):CORS方式实现跨域
    springboot(十七):过滤器(Filter)和拦截器(Interceptor)
  • 原文地址:https://www.cnblogs.com/nuliyao123/p/14350603.html
Copyright © 2011-2022 走看看