• 11.http报文


    我们用分析工具时可以看到浏览器给服务端发送的一些格式数据,也可以看到服务端返回的格式数据

    请求的报文:

      

    POST 提交的服务端网页 HTTP/1.1  (有get和post两种方法,最后为http协议)
    Accept: text/html, application/xhtml+xml, */*  (数据格式)
    Referer: http://localhost:10209/楠岃瘉鐮佸師鐞?ClientVerification.aspx  (参考路径或服务端网页)
    Accept-Language: zh-CN (语言)
    User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) (浏览器信息)
    Content-Type: application/x-www-form-urlencoded (内容数据)
    Accept-Encoding: gzip, deflate(压缩格式)
    Host: localhost:10209 (主机信息)
    Content-Length: 218 (请求数据长度,字节)
    DNT: 1
    Connection: Keep-Alive (连接)
    Cache-Control: no-cache (缓存)
    Cookie: ASP.NET_SessionId=dbwui3rbhtfwndf3ilm1glyc

    __VIEWSTATE=%2FwEPDwULLTE0MDM4MzYxMjNkZNBprW0BW6WbxuedyXFGcPPXTdPn5G%2FzTP9QU2RrlTU7&__EVENTVALIDATION=%2FwEWAwLrraOcBwLs0bLrBgKM54rGBrNCsCt2o0NftmZVksYG0JqqwA1GSXq66m9xP0K8lT0I&TextBox1=9308&Button1=%E9%AA%8C%E8%AF%81

    (自动产生的viewstate)

    响应的报文:

    HTTP/1.1 200 OK (返回处理结果)
    Server: ASP.NET Development Server/10.0.0.0(服务器信息)
    Date: Mon, 03 Jun 2013 03:32:44 GMT
    X-AspNet-Version: 4.0.30319 (处理信息的版本)
    Cache-Control: private
    Content-Type: text/html; charset=utf-8  (返回数据类型及编码)
    Content-Length: 1055(返回数据长度)
    Connection: Close(关闭连接)

    以下为服务端返回的页面内容(已省略)

    http返回的状态用数字表示

      200: OK

      301:   Moved Permanentry  永久转移

      302:  Found 暂时转移

      307:  Temporary Redirect  临时重定位

      400: Bad Request 请求错误

      401:   UnAuthorized 未认证

      403:  Forbidden 禁止

      404:  Not found  未找到

      500:  Internal Server Error 服务器内部错误

      503:  Service Unavailable 一般是访问人数过多产生的

    1.我们通过http抓包分析工具,会发现如果网页中有图片、css,js等外部文件的话,这些文件都在单独的请求中完成,并不是页面中的所有内容都在一个请求中完成,而是每个资源一个请求。

    2.一般情况 下,服务器是不会主动向浏览器推送数据的,除非利用了ServerPush等额外技术。

    3. Http是“请求--响应”的模式,因此页面会不断的被刷新,如果不希望页面被刷新则要用到AJAX技术。

  • 相关阅读:
    redis 之redis集群与集群配置
    redis 之redis-sentinel主从复制高可用
    Python 基础之函数的嵌套与nonlocal修改局部变量及闭包函数
    Rocket
    Rocket
    Rocket
    Rocket
    Rocket
    Rocket
    Rocket
  • 原文地址:https://www.cnblogs.com/yagzh2000/p/3115104.html
Copyright © 2020-2023  润新知