zoukankan      html  css  js  c++  java
  • 接口测试- 请求和响应

    URI:统一资源标志符(Uniform Resource Identifier)

    URL:统一资源定位符(uniform resource location)

    URI与URL都是定位资源位置的,就是表示这个资源的位置信息,就像经纬度一样可以表示你在世界的哪个角落。URI是一种宽泛的含义更广的定义,而URL则是URI的一个子集,就是说URL是URI的一部分。

    https://www.jianshu.com/p/eb3e5ec98a66

    1.请求request包括请求头、请求行、请求体

    Accept:告诉服务器,客户端支持的数据类型。 

    Accept-Charset:告诉服务器,客户端采用的编码。

    Accept-Encoding:告诉服务器,客户机支持的数据压缩格式。

    Accept-Language:告诉服务器,客户机的语言环境。

    Host:客户机通过这个头告诉服务器,想访问的主机名。

    If-Modified-Since:客户机通过这个头告诉服务器,资源的缓存时间。

    Referer:客户机通过这个头告诉服务器,它是从哪个资源来访问服务器的。(一般用于防盗链)

    User-Agent:客户机通过这个头告诉服务器,客户机的软件环境。

    Cookie:客户机通过这个头告诉服务器,可以向服务器带数据。

    Connection:客户机通过这个头告诉服务器,请求完后是关闭还是保持链接。

    Date:客户机通过这个头告诉服务器,客户机当前请求时间。

    2.http请求中常用的respone响应头的含义: 

    Location:这个头配合302状态码使用,告诉用户端找谁。

    Server:服务器通过这个头,告诉浏览器服务器的类型

    Content-Encoding:服务器通过这个头,告诉浏览器数据采用的压缩格式。

    Content-Length:服务器通过这个头,告诉浏览器回送数据的长度。

    Content-Language:服务器通过这个头,告诉服务器的语言环境。

    Content-Type:服务器通过这个头,回送数据的类型

    Last-Modified:服务器通过这个头,告诉浏览器当前资源的缓存时间。

    Refresh:服务器通过这个头,告诉浏览器隔多长时间刷新一次。

    Content-Disposition:服务器通过这个头,告诉浏览器以下载的方式打开数据。

    Transfer-Encoding:服务器通过这个头,告诉浏览器数据的传送格式。

    ETag:与缓存相关的头。

    Expires:服务器通过这个头,告诉浏览器把回送的数据缓存多长时间。-1或0不缓存。

    Cache-Control和Pragma:服务器通过这个头,也可以控制浏览器不缓存数据。

    Connection:服务器通过这个头,响应完是保持链接还是关闭链接。

    Date:告诉客户机,返回响应的时间。

  • 相关阅读:
    Memcached笔记——(三)Memcached使用总结
    Memcached笔记——(二)XMemcached&Spring集成
    Memcached笔记——(一)安装&常规错误&监控
    【开源专访】Fourinone创始人彭渊:打造多合一的分布式并行计算框架
    memcached&redis性能测试
    Memcached哈希性能优化(八)——总结报告
    Memcached客户端性能评测报告
    利用websocket实现android消息推送
    Web 通信 之 长连接、长轮询(long polling)
    一个IP能建立的最大连接数是多少?
  • 原文地址:https://www.cnblogs.com/guojing-anda/p/11026974.html
Copyright © 2011-2022 走看看