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(内部服务器错误)

  • 相关阅读:
    javascript:history.go()和history.back()的区别
    ASP.NET26个性能优化方法
    20 个 jQuery 分页插件和教程,附带实例
    JQuery中$.ajax()方法参数详解
    记住键盘快捷键大全 提高电脑操作速度
    URL重写案例
    url重写(伪静态)IIS配置图解
    URL重写的优缺点分析
    C# GUID的使用
    js中的编码与解码
  • 原文地址:https://www.cnblogs.com/xuewangkai/p/3906167.html
Copyright © 2011-2022 走看看