zoukankan      html  css  js  c++  java
  • http协议参数详解

    整理一下http协议中的一些参数详解

    截取了一个当前项目中的请求作为示例:

    Genaral:通用头

    Request URL:当前请求的请求地址

    Request Method:请求类型 get、post、put、delete等

    Status Code:响应状态码 200、404、503等

    Remote Address:域名对应的真实ip:port

    Response Headers:响应头

    Access-Control-Allow-Origin:在服务器端设置这个属性来控制允许跨域的域名

    Cache-Control:请求和响应遵循的缓存机制

    Connection:是否保持与服务器的tcp长连接。keep-alive(默认)、close。Keep-alive代表服务会保留当前连接一段时间被其他请求重复使用;close代表请求之后关闭连接。

    Content-Length:响应体的长度

    Content-Type:响应内容的格式/类型text/html;charset=UTF-8标识返回的内容是文本类型,html格式。

    Date:消息发出时间(GMT) Sat, 23 Apr 2016 07:47:54 GMT GMT+8=北京时间

    Expires:响应过期时间 

    Pragma:跟Cache-Control: no-cache相同。Pragma: no-cache兼容http 1.0 ,Cache-Control: no-cache是http 1.1提供的。因此,Pragma: no-cache可以应用到http 1.0 和http 1.1,而Cache-Control: no-cache只能应用于http 1.1

    Server:服务器

    Set-Cookie:设置cookie

    X-Powered-By:表示是用什么语言或者框架编写的,比如:PHP/5.6.30

    Request Headers:请求头

    Accept:客户端/发送端能够接收的数据类型 text/html,application/xhtml+xml,application/xml

    Accept-Encoding:浏览器可以支持的- web服务器返回内容压缩编码类型 gzip, deflate

    Accept-Language:浏览器可接收的语言 zh-CN,zh;q=0.8

    Connection:是否保持与服务器的tcp长连接。keep-alive(默认)、close。Keep-alive代表服务会保留当前连接一段时间被其他请求重复使用;close代表请求之后关闭连接。

    Content-Length:请求体的长度

    Content-Type:请求内容的格式/类型 application/x-www-form-urlencoded application/json

    Cookie:客户端缓存的Cookie,在请求发送时会发送到服务端

    Host:请求的服务器域名

     Origin: origin主要是用来说明最初请求是从哪里发起的;origin只用于Post请求,而Referer则用于所有类型的请求;

  • 相关阅读:
    vs2012 切换语言
    extjs 多维数组支持
    Extjs: 对象不支持“createContextualFragment”属性或方法
    Servlet学习五——流的分发
    Servlet学习四——传输文本
    Servlet学习三——传输文件
    Servlet学习二——doGet和doPost
    Java处理Excel整理篇
    ORA-01033: ORACLE 正在初始化或关闭 进程 ID: 0 会话 ID: 0 序列号: 0
    Servlet学习一
  • 原文地址:https://www.cnblogs.com/eyunhua/p/6556399.html
Copyright © 2011-2022 走看看