• http详解


    1.参考如下

    https://www.cnblogs.com/ranyonsue/p/5984001.html

    2.

    https://www.runoob.com/http/http-status-codes.html

    自己随笔敲一下,记忆深刻

    /**
    *
    * HTTP协议:
    * 一、
    * 1.(hyper text transfer protocol)超文本传输协议,传输数据
    * 2.客户端访问服务器
    *二、
    * 特点:
    * 简单快速:基于TCP/IP协议使用简单的ulr,少量资源访问
    * 灵活:
    * 可以B/S 、C/S架构
    *三、
    * http的URL
    * URI:统一资源标识符:侧重是资源,标志某个资源
    * URL是一种特殊的URI:表示统一资源定位符
    *
    * URL=http://10.10.72:8088/aa/bb/cc.text?dd="dd"&ee="ee"#ff
    * http: 带冒号为HTTP协议
    * //分隔符
    * 10.10.72 或者域名都可以
    * :域名和端口分隔符
    * 8088:端口不一定是必须,没有则默认
    * ip后的一个/到最后一个/虚拟目录
    *最后一个/到?为文件
    * ?到#为参数
    * 参数中用&分割
    * #后面是锚点
    *
    * 四、
    * HTTP请求消息
    * 包含:请求行,请求头部,空行,请求内容
    *请求行决定啥类型,如get还是post方式
    * HTTP响应消息
    * 包含:状态行,消息报头,空行,和响应正文
    * 状态行:有HTTP协议版本,状态码,状态消息
    * 引出:
    * 状态码:由三位数组成,有五种类型
    * 1xx:请求已接收,继续处理
    * 2xx:成功
    * 3xx:重定向,要完成请求必须更进一步的操作
    * 4xx:客户端错误
    * 400:客户端请求有语法错误
    * 401:请求要有认证通过,跨域一种
    * 403:服务器接收到了请求,但拒绝服务
    * 404:资源没有找到,一般url有问题
    * 405:客户端请求方法被拒绝:一般是post 和get方式用错了
    * 5xx:
    * 500:服务器问题
    *
    *
    *
    */
  • 相关阅读:
    Lombok 安装、入门
    详细解析@Resource和@Autowired的区别 , 以及@Qualifier的作用
    Spring中@Resource与@Autowired、@Qualifier的用法与区别
    springMVC整合swagger
    jetty maven插件
    【原创】Sagger使用
    Eclipse详细设置护眼背景色和字体颜色
    eclipse中相同代码的高亮显示
    Mybatis分页插件
    mybatis
  • 原文地址:https://www.cnblogs.com/yiyezhiqiuwuchen/p/12145822.html
Copyright © 2020-2023  润新知