zoukankan      html  css  js  c++  java
  • HTTP接口请求

    HTTP接口请求:

      请求:

      • 请求行:
        • 请求方法
          • GET:请求资源(倾向于下载数据下来,打开网站主页;明文可见的直接在链接里面)
          • POST:提交资源(倾向于向服务器提交数据(大文本);对于普通用户来讲是隐藏的)
          • Head:获取响应头
          • PUT:替换资源
          • DELETE:删除资源
          • OPTIONS:允许客户端查看服务器的性能
          • TRACE:回显服务器收到的请求,用于测试或诊断
        • 统一的资源定位符(URL)
          • 作用:用于描述网上的资源
          • 格式schema://host[:port#]/path/.../[?query-string]
            • scheme:协议,如http,https,ftp等
            • host:域名或者ip地址
            • port:端口(局域网一般隐藏)
            • path:资源路径
            • query-string:发送的参数
        • HTTP协议及版本说明
      • 请求头:
        • Host:主机ip地址或域名
        • User-Agent:客户端相关
        • Accept:指定客户端接收信息类型,如:image/jpg,text/html,application/json
        • Accept-Charset:客户端接受的字符集,如gb2312,iso-8859-1
        • Accept-Encoding:可接受的内容编码,如gzip(经过压缩,不然太大会显示慢)
        • Accept-Language:接受的语言,如Accept-Language:zh-cn
        • Authorization:客户端提供给服务端,进行权限认证的信息
        • Cookie:携带的cookie信息
        • Referer:当前文档的URL,即从哪个链接过来的
        • Content-Type:请求体内容类型,如Content-Type:application/x-www-form-urlencoded
        • Cntent-length:数据长度
        • Cache-control:缓存机制,如Cache-Control:no-cache
        • Pragma:防止液面被缓存,和Cache-Control:no-cahe作用一样
      • 请求正文:
        • 向服务器发送的数据,登录用户名、密码;上传照片等;

      响应:

      • 响应行
        • 传输的协议及版本
        • 响应状态码
          • 1XX:提示信息,请求被成功接收
          • 2XX:成功,请求被处理成功
          • 3XX:重定向相关 304
          • 4XX:客户端错误 404
          • 5XX:服务器错误 500
        • 响应信息:
          • 对响应状态码的说明(英文、--对应的解释)200--OK
      • 响应头
        • Server:HTTP服务器的软件信息
        • Date:响应报文的时间
        • Expires:指定缓存过期时间
        • Set-Cookie:设置Cookie
        • Last-Modified:资源最后修改时间
        • Countent-Type:响应的类型和字符集,如:Content-Type:text/html;charset-utf-8
        • Content-Length:内容长度
        • Connection:如Keep_Alive,表示保持tcp连接不关闭,不会永久保持连接,服务器可设置
        • Location:指明重定向的位置,新的URL地址,如304的情况
      • 响应正文:
        • 返回的响应体能够判断接口测试用例是否通过

            

  • 相关阅读:
    HDU 1261 字串数(排列组合)
    Codeforces 488C Fight the Monster
    HDU 1237 简单计算器
    POJ 2240 Arbitrage
    POJ 3660 Cow Contest
    POJ 1052 MPI Maelstrom
    POJ 3259 Wormholes
    POJ 3268 Silver Cow Party
    Codesforces 485D Maximum Value
    POJ 2253 Frogger(最短路)
  • 原文地址:https://www.cnblogs.com/ClownAlin/p/12913158.html
Copyright © 2011-2022 走看看