当前位置: 首页 > news >正文

苏宁易购网站设计怎么制作深圳比较好的网站设计公司

苏宁易购网站设计怎么制作,深圳比较好的网站设计公司,led外贸网站制作,wordpress使用的爬虫Postman之数据提取 1. 提取请求头\request中的数据2. 提取响应消息\response中的数据3. 通过正在表达式提取4. 提取cookies数据 本文主要讲解利用pm对象对数据进行提取操作#xff0c;虽然postman工具的页面上也提供了一部分的例子#xff0c;但是实际使用时不是很全面#… Postman之数据提取 1. 提取请求头\request中的数据2. 提取响应消息\response中的数据3. 通过正在表达式提取4. 提取cookies数据 本文主要讲解利用pm对象对数据进行提取操作虽然postman工具的页面上也提供了一部分的例子但是实际使用时不是很全面因此总结记录一下工作中常用到的pm对象相关方法 1. 提取请求头\request中的数据 pm.request获取请求头的所有消息包括url、请求头、请求方法、请求体等返回的是一个对象 当看懂了pm.request后想要获取具体的数据就很简单了不需要去死记只需要通过节点一层层的去取就行了 如需要获取port的值则只需要pm.request.port即可格式pm.request.xxx.xxx 示例 #获取请求头所有数据 value0 pm.request #获取端口 value1 pm.request.url.port #获取请求协议 value2 pm.request.url.protocol #获取请求方法 value3 pm.request.method #获取请求体 value4 JSON.parse(pm.request.body.raw)[out_trade_no] #在控制台打印 console.log(value0,value1,value2,value3,value4) #查看数据的类型 console.log(typeof(value4))注意需要注意的是获取请求体时返回的实际是一个字符串当我们要获取里面的具体某个参数时要先将字符串转换成JSON格式对象然后通过key去取对应的值格式JSON.parse(需要转换的值)[key] 如上面演示的需要转换的值就是pm.request.body.raw的返回值key就是out_trade_no 将JSON字符串转解析为对象 JSON.parse(xxx_vaule) 将对象转换为JSON字符串 JSON.stringify(xxx_value) 将对象序列化为JSON字符串 objectname.toJSON() 转换为字符串 objectname.toString() 数据的提取重点在于数据的类型、格式合理的运用以上内容格式的转换可以更方便的对数据进行操作、提取 2. 提取响应消息\response中的数据 pm.response pm.response返回响应头所有的数据返回的是一个对象 如图 同样的需要取里面的内容时只需要用返回来的对象通过节点一层层的去取就行格式pm.response.xxx.xxx 如 //返回响应头所有的数据 value0 pm.response //返回响应状态 value1 pm.response.status //返回响应码 value2 pm.response.code //获取header中key对应的值注意获取header需要用pm.response.headers value3 pm.response.headers.toJSON()[0][key] //控制台打印日志 console.log(value0,value1,value2,value3)pm.response.text() pm.response.text()以文本的形式返回响应数据 //以文本形式返回响应数据 value0 pm.response.text() console.log(value0) console.log(typeof(value0))如图 4. pm.response.josn() pm.response.josn()以json对象的形式返回响应数据 //以son对象的形式返回响应数据 value0 pm.response.josn() console.log(value0) console.log(typeof(value0))如图 数据提取演示 {code: 40004,msg: Business Failed,sub_code: ACQ.TRADE_HAS_SUCCESS,sub_msg: 交易已被支付,trade_no: 2013112011001004330000121536,out_trade_no: 6823789339978248,testArr: [{id: 1,version: testV1.0.1,num: 99999},{id: 2,version: testV1.0.2,num: 66666}] }//以son对象的形式返回响应数据 value0 pm.response.json() //取code的值 value1 pm.response.json()[code] //取testArr的值 value2 pm.response.json()[testArr] //取testArr中的第一个version value3 pm.response.json()[testArr][0][version] console.log(value0,value1,value2,value3)结果如图 3. 通过正在表达式提取 objectname.match(表达式)匹配规则对应的内容注意只能字符串类型的值进行匹配因此对于非字符串则需要先转换为字符串才能使用 数据提取演示 {code: 40004,msg: Business Failed,sub_code: ACQ.TRADE_HAS_SUCCESS,sub_msg: 交易已被支付,trade_no: 2013112011001004330000121536,out_trade_no: 6823789339978248,testArr: [{id: 1,version: testV1.0.1,num: 99999},{id: 2,version: testV1.0.2,num: 66666}] }//匹配testArr中第一个version //匹配testArr中第一个version value0 pm.response.text().match(1,version:(.*?),num) //匹配header中的Content-Type的值 value1 JSON.stringify(pm.response.headers).match(Content-Type,value:(.*?)}]) //匹配请求头中的host value2 JSON.stringify(pm.request.headers).match(Host,value:(.*?)) console.log(value0,value0[1],value1,value1[1],value2,value2[1]) 4. 提取cookies数据 #检查指定cookies是否存在 pm.cookies.has(name) #获取指定名称的cookies pm.cookise.get(name) #将cookies以对象的形式返回 pm.cookies.toObject()
http://www.hkea.cn/news/14257022/

相关文章:

  • 淮安做网站建设的网络公司网站没有在工信部备案
  • flask做网站工具惠州市网站开发
  • wordpress 如何仿站琴行网站建设方案
  • 宝安网站建设网页优化包括
  • 个人网站做哪些流程相机网站建设策划书
  • 分类目录网站程序教育网站案例
  • 怎样建设学校网站首页怎么制作页面边框
  • 如何制作一个网站做淘宝券网站模板psd
  • 培训课程网站建设防水网站怎么做
  • 免费高清图片素材网站有哪些亚马逊的网站建设分析
  • 网站后台打不开的原因重庆seo代理
  • 全县网站建设情况通报个人专业网站备案
  • 乐昌市建设网站推广网站软文
  • 用vue开发的网站国内网站有哪些
  • 山西建设网站公司wordpress自适应淘宝客主题
  • 怎样做好网站wordpress搜索结果不存在页面
  • 萧山城市建设网站厦门高端网站建设公司
  • 标准网站建设哪家便宜青岛搜索推广排名
  • 南阳做网站优化网站 图标 gif
  • 物流网站建设平台分析配资网站开发
  • 怎么做引流网站全包装修公司哪家好点
  • 怎么套模板做网站seo推广怎么入门
  • 网站策划是干嘛的电子商务岗位有哪些
  • 河北省住房和城身建设厅网站哪些网站可以做邀请函
  • 南京制作网站速成班广告安装接单app
  • 网站建设 加盟怎样免费建设网站
  • 可以做代销的网站内部链接网站大全
  • 中国最大房产网站排名六安百度公司电话
  • 佛山新网站建设效果教育app定制
  • 怎么建设一个外国网站天津黑臭水体工程中标