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,地址和端口号
     
  • 相关阅读:
    php 接触
    PHP Session可能会引起并发问题
    PHP大神的十大优良习惯
    PHP开发经验总结
    php命令行用法简介
    Python正则表达式指南
    PHP开发经验总结
    PHP命名空间概念解析
    高性能Web框架Zend Framework
    PHP代码优化技巧大盘点
  • 原文地址:https://www.cnblogs.com/fangmc/p/6590167.html
Copyright © 2011-2022 走看看