moco带cookie和headers请求

moco可以接收带模拟cookie的请求,也可以模拟返回携带cookie的请求
添加cookie和headers请求
只需要在request或者response添加如下代码即可

 "cookies":{  
        "login":"true"
      }
 "headers":{
        "Content-Type":"text/html;charset=gbk"
      }

json文件配置如下

[
  {
    "description":"用get请求给rose发送cookies",
    "request":{
      "uri":"/getCookies0",
      "method":"get",
      "cookies":{  
        "login":"true"
      }
    },
    "response":{
      "headers":{
        "Content-Type":"text/html;charset=gbk"
      },
      "text":"rose收到了cookie"
    }
  },
  {
    "description":"rose给jack返回cookies的get请求",
    "request":{
      "uri":"/getCookies1",
      "method":"get"
    },
    "response":{
      "headers":{
        "Content-Type":"text/html;charset=gbk"
      },
      "cookies":{
        "login":"true"
      },
      "text":"rose 说 你丫谁啊"
    }
  },
  {
    "description":"用带着参数的post请求给rose发送cookies",
    "request":{
      "uri":"/postCookies0",
      "method":"post",
      "headers":{
        "Content-Type":"text/html;charset=gbk"
      },
      "cookies":{
        "login":"true"
      },
      "json":{
        "name":"jack",
        "age":"20"
      }
    },
    "response":{
      "status":200,
      "json":{
        "message":"rose开心的收到了cookies",
        "status":"1"
      }
    }
  },
  {
    "description":"rose给jack返回cookies的post请求",
    "request":{
      "uri":"/postCookies1",
      "method":"post",
      "headers":{
        "Content-Type":"text/html;charset=gbk"
      },
      "json":{
        "name":"jack",
        "age":"20"
      }
    },
    "response":{
      "status":200,
      "cookies":{
        "login":"true"
      },
      "json":{
        "message":"rose说 jack啊别老送cookies,送点酒中国茅台就行",
        "status":"1"
      }
    }
  }
]

添加http消息头


moco带cookie和headers请求_第1张图片
a1.png

配置cookies


moco带cookie和headers请求_第2张图片
a2.png

添加查看结果
moco带cookie和headers请求_第3张图片
a3.png
moco带cookie和headers请求_第4张图片
a6.png

你可能感兴趣的:(moco带cookie和headers请求)