zoukankan      html  css  js  c++  java
  • Http请求笔记

    1 HTTP请求报文组成:

    请求行:请求方法 url 协议版本

    请求头:报文头-属性名:属性值

        Accept属性告诉服务端-客户端接受什么类型的响应,可为一个或多个mime类型值

        Cookie:服务端通过jsessionid关联到客户端

        Referer:表示这个请求是从哪个url过来的

        Cache-Control:对缓存进行控制,希望响应返回的内容在客户端被缓存一年或不缓存 no-cache

    请求体:param1=value&

    2 http响应报文:

    响应行:报文协议及版本;状态码及状态描述

      状态码:

        1XX :告诉客户端,请求已经收到了,正在处理

        2XX:处理成功

        3XX:重定向到其它地方,它让客户商再发起一个请求以完成整个处理

        4XX:处理发生错误,责任在客户端,如资源不存在,客户端未授权

        5XX:处理发生错误,责任在服务端,如服务异常

    响应头:

      cache-control:服务端通过这个属性告诉客户端如何控制响应内容的缓存,如max-age=3600 在3600秒内如果再次访问资源,直接从客户端的缓存中返回内容给客户(靠客户端实现)

      ETag:代表响应服务端资源版本,如果 服务端资源发生变化,ETag就会相应发生变化。可以让客户端处理什么时候从服务端取资源

      Location:重定向url地址

      Set-Cookie:服务端设置客户端的cookie

    响应体:

  • 相关阅读:
    Pure-ftpd无法连接到服务器 425错误
    jQuery 取选中的radio的值方法
    Linux中RM快速删除大量文件/文件夹方法
    CSS(七):浮动
    CSS(六):盒子模型
    CSS(五):背景、列表、超链接伪类、鼠标形状控制属性
    CSS(四):字体和文本属性
    CSS三:CSS的三种引入方式
    CSS(二):选择器
    CSS(一):CSS简介和基本语法
  • 原文地址:https://www.cnblogs.com/caojuansh/p/9438303.html
Copyright © 2011-2022 走看看