zoukankan      html  css  js  c++  java
  • HTTP的消息结构?

     

    参考:http://www.runoob.com/http/http-messages.html

    (1)请求数据包结构:

            第一部分:请求行(数据包的第一行内容)[GET/HTTP/1.1]

            请求行包含三部分内容:

            请求方式(GET/POST)

            请求资源路径(端口号之后的内容,比如/appname/servlet)

            协议的类型与版本

            第二部分:若干消息头(由W3C定义的一些有特殊含义的键值对)

            消息头的样式,比如:content-type=text/html;

            服务器和浏览器都会遵守这些消息头的约定,消息头一般由服务器或者浏览器自动生成,但也可以通过编程的方式生成。

            第三部分:实体内容

            如果请求方式是post方式,请求参数及值会放在这儿。

            如果请求方式是get方式,请求参数与值是包含在请求资源路径里。

     (2)响应数据包结构:

             第一部分:状态行

             协议的类型与版本

             状态码(状态码是一个数字,不同的数字代表不同的含义,如:

                  500:系统错误,即程序代码有错误

                  404:找不到资源,访问路径错误

                  200:正确

              状态码的描述

              第二部分:若干消息头

              第三部分:实体内容

              服务器返回给浏览器的处理结果。

     

  • 相关阅读:
    线段树(updata+query)
    铁轨(栈)
    困难的串(搜索)
    素数环(简单搜索)
    编码
    opencv + numpy for python
    PIL参考手册
    八数码问题
    三维地图(BFS)
    梯田(dfs)
  • 原文地址:https://www.cnblogs.com/jiangyi-uestc/p/5762351.html
Copyright © 2011-2022 走看看