zoukankan      html  css  js  c++  java
  • 插播一则关于HTTP Headers详解~~~

    URL REQUEST : ------
    使用通讯录请求对象,构建URLLoader对象,并发出数据请求(对指定地址发出数据请求)
     
    status code(状态码)------
    200(成功)------服务器已成功处理了请求,通常这表示服务器提供了请求的网页
    201(已创建)------请求成功且服务器已创建了新的资源
    202(已接受)------服务器已接受了请求,但尚未对其进行处理
    203(非授权信息)------服务器已成功处理了请求,但未返回任何内容
    204(无内容)------服务器成功处理了请求,但未返回内容
    205(重置内容)------服务器成功处理了请求,但未返回任何内容,与204响应不同,此响应要求请求者重置文档视图(例如清楚表单内容以输入新内容)
    206(部分内容)------服务器成功处理了部分GET请求
     
    201-206都表示服务器成功处理了请求的状态代码,说明网页可以正常访问
     
    300-307表示 要完成请求,需要你进一步进行操作,通常,这些状态代码是永远重定向的
     
    4XX HTTP 状态码表示请求可能出错,会妨碍服务器的处理
     
    500-505表示 服务器在尝试处理请求时发生内部错误,这些错误可能是服务器本身的错误,而不是请求出错
     
    LOAD ADDRESS表示 服务器端的地址
    ROMOTE ADDRESS 表示 分配给客户端的地址
     
     
    Cache control------
    public-----所有内容都将被缓存(客户端和代理服务器都可缓存)
    private------内容只缓存到私有缓存中(仅客户端可以缓存,代理服务器不可缓存)
    no-cache------必须先与服务器确认返回的响应是否被更改,然后才能使用该响应来满足后续对同一个网址的请求,因此,如果存在合适的验证令盘(Etag),no-cache会发起往返通信来验证缓存的响应,如果自愿未被更改,可以避免下载。
    no-store------所有内容都不会被缓存到缓存或internet临时文件中
     
     
    connection------
    请求:close(告诉服务器完成本次请求后断开连接,不要等待本次链接的后续请求了)
    keepalive(告诉服务器或代理服务器,在完成本次请求后,保持连接,等待本次链接的后续请求)
     
     
    content-Encoding------
    web服务器表明自己使用了什么压缩方法(gzip,deflate)压缩响应中的对象
     
     
    content-type------
    web服务器告诉浏览器自己响应的对象的类型(application/xml)
     
     
    Date------
    提供日期和时间标志,说明创建时间
     
    Expired------
    web服务器表明该实体将在什么时候过期
     
    server------web服务器表明自己是什么软件及版本等信息
     
    transfer-Encoding------
    web服务器表明自己对本响应消息体作了怎样的编码(比如是否分块---chunked)
     
    accept------
    告诉web服务器自己接受什么介质类型
    (/表示任何类型,type/*表示该类型下的所有子类型,type/sub-type)。
     
    accept-Charset------
    浏览器申明自己接收的字符集Accept-Encoding:浏览器申明自己接受的编码方法,通常指定压缩方法,是否支持压缩,支持什么压缩方法(gzip,deflate)
     
    Accept-Language:浏览器申明自己接受的语言
     
    Accept-Ranges------
    web服务器表明自己是否接受获取其某个实体的一部分的请求。 bytes:接受,none:不接受
     
     
    Age------
    当代理服务器用自己缓存的实体去响应请求时,用该头部表明该实体从产生到现在经过多长时间了。
     
    Authorization------
    当客户端接收来自web服务器的WWW-Authenticate响应时,用该头部来回应自己的身份验证信息给WEB服务器。
     
    User-Agent------
    浏览器表明自己的身份(是哪种浏览器)
     
    host------
    客户端指定自己想访问的web服务器的域名/IP,地址和端口号
     
  • 相关阅读:
    在SQLite中使用索引优化查询速度
    SQLite支持的SQL数据操作
    left (outer) join , right (outer) join, full (outer) join, (inner) join, cross join 区别
    深入理解Android内存管理原理(六)
    Merge Sorted Array
    Sort Colors
    Construct Binary Tree from Preorder and Inorder Traversal
    Binary Tree Postorder Traversal
    Symmetric Tree
    Rotate Image
  • 原文地址:https://www.cnblogs.com/fangmc/p/6590167.html
Copyright © 2011-2022 走看看