zoukankan      html  css  js  c++  java
  • HTTP 学习笔记02

    请求行

    格式:请求方式  资源路径  HTTP版本号

    HTTP1.1 还需要 [host]

    例:GET   /test.html   HTTP/1.0

          GET   /test.html   HTTP/1.1

       host:

    请求方式:GET,POST,HEAD,OPTIONS,DELETE,TRACE,PUT

    状态行

    格式:HTTP版本号  状态码  原因叙述

    例:HTTP/1.1   200   OK

    测试方法:

    【【启动tomcat】】

    【【telnet localhost 8080】】

    【【CTRL+']',再按回车】】

    【【输入上面GET请求命令即可】】

    使用GET和POST方式传递参数

    GET方式:参数作为URL的一部分传递出去,URL长度有限,传送的数据量是有限制的,一般在1KB一下

    例:GET  /test/testServlet?param1=abc&param2=xyz  HTTP/1.1

    POST方式:参数作为请求实体内容传送

    响应状态码

    表示服务器对请求的各种不同处理结果和状态,是一个三位的十进制数。

    可分为5类,用最高位为1到5来进行分类

    1) 100~199

      成功接收请求,要求客户端继续提交下一次请求才能完成整个处理过程。

    2)200~299

      成功接受请求并已完成整个处理过程

    3)300~399

      为完成请求,客户需进一步细化请求。例如,请求的资源已经移动一个新地址。

    4)400~499

      客户端的请求有错误

    5)500~599

      服务器端出现错误

    典型情况

    200(正常)

    206(部分内容)

    302、307(临时重定向)

    304(未修改)

    401(未经授权)

    404(找不到)

    500(内部服务器错误)

  • 相关阅读:
    gitlab web端使用
    1、gitlab的理论知识
    git命令
    gitlab web客户端的使用
    jenkins
    jenkins pipeline
    nginx
    ELK(+Redis)-开源实时日志分析平台
    OpenStack构架知识梳理
    Linux 下的dd命令使用详解
  • 原文地址:https://www.cnblogs.com/xuewangkai/p/3906167.html
Copyright © 2011-2022 走看看