python:接口间数据传递与调用方法


Posted in Python onDecember 17, 2018

如下所示:

import requests
import unittest
import json
from pubulic_way.get_token import getSession
 
class testlogin(unittest.TestCase):
 
  def test_getIdentify(self):
    '''调用test_listCollectInfoByCreditId(self)响应数据中的taxid参数'''
    result = self.get_listCollectInfoByCreditId()
    json_result=json.loads(result)
    p1 = json_result["polygons"][0]["ENTERPRISETAXID"]
    data = {"lyname":"COL_WPOLYGON_3206","id":"8f34969c-ea5e-489c-94bc-37e54ad40660","taxid":p1}
    url = "http://10.17.17.31:8080/LandTaxSys/search/getLayerAlianame"
    headers = {'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
    cookies = self.get_cookies()
    r = requests.post(url,data=data,headers=headers,cookies=cookies)
    # print(p1)
    # print(r.status_code)
    # print(r.text)
    # return r.text
    checkpoint = '91320612MA1UYCL59U'
    if r.status_code == 200:
      if checkpoint in r.text:
        print('测试结果:Passed,断言成功。响应状态码:{}。响应数据【json】:{}'.format(r.status_code,r.text))
      else:
        print('测试结果:Failed,断言失败。响应状态码:{}。断言内容为:{}。响应数据【json】:{}'.format(r.status_code,checkpoint,r.text))
    else:
      print('测试结果:Failed,接口不通。响应状态码:{}。响应数据【json】:{}'.format(r.status_code,r.text))
 
  def get_listCollectInfoByCreditId(self):
    '''获取响应数据中的taxid参数'''
    url = "http://10.17.17.31:8080/LandTaxSys/dataEdit/listCollectInfoByCreditId"
    data = {"start":"1","end":"8","targetTaxId":"91320612MA1UYCL59U","nearbyTaxId":"","swjgDm":"23206","userId":"32060100033"}
    headers = {'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
    cookies = self.get_cookies()
    r = requests.post(url,data=data,headers=headers,cookies=cookies)
    return r.text
 
  def get_cookies(self):
    cookies = getSession()
    return cookies
 
 
 
 
if __name__ == '__main__':
  unittest.main()

以上这篇python:接口间数据传递与调用方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python从ftp下载数据保存实例
Nov 20 Python
python中threading超线程用法实例分析
May 16 Python
Python切片知识解析
Mar 06 Python
老生常谈python函数参数的区别(必看篇)
May 29 Python
python实现画五角星和螺旋线的示例
Jan 20 Python
Python学习笔记之文件的读写操作实例分析
Aug 07 Python
浅谈pytorch、cuda、python的版本对齐问题
Jan 15 Python
Python datetime 格式化 明天,昨天实例
Mar 02 Python
自定义Django Form中choicefield下拉菜单选取数据库内容实例
Mar 13 Python
python实现图像全景拼接
Mar 27 Python
Python matplotlib可视化实例解析
Jun 01 Python
基于tensorflow __init__、build 和call的使用小结
Feb 26 Python
python直接获取API传递回来的参数方法
Dec 17 #Python
python获取url的返回信息方法
Dec 17 #Python
Pycharm配置远程调试的方法步骤
Dec 17 #Python
Python解析、提取url关键字的实例详解
Dec 17 #Python
Django Rest framework之认证的实现代码
Dec 17 #Python
python web自制框架之接受url传递过来的参数实例
Dec 17 #Python
Django Rest framework之权限的实现示例
Dec 17 #Python
You might like
PHP使用GIFEncoder类生成的GIF动态图片验证码
2014/07/01 PHP
php三元运算符知识汇总
2015/07/02 PHP
基于PHP给大家讲解防刷票的一些技巧
2015/11/18 PHP
关于laravel框架中的常用目录路径函数
2019/10/23 PHP
javaScript - 如何引入js代码
2021/03/09 Javascript
清除网页历史记录,屏蔽后退按钮!
2008/12/22 Javascript
IE与Firefox在JavaScript上的7个不同句法分享
2011/10/30 Javascript
js弹出的对话窗口永远保持居中显示
2012/12/15 Javascript
node.js中的fs.write方法使用说明
2014/12/15 Javascript
JavaScript学习笔记之定时器
2015/01/22 Javascript
浅谈jquery点击label触发2次的问题
2016/06/12 Javascript
JavaScript实现点击文本自动定位到下拉框选中操作
2016/06/15 Javascript
XMLHttpRequest Level 2 使用指南
2016/08/26 Javascript
JavaScript常用代码书写规范的超全面总结
2016/09/11 Javascript
用jmSlip编写移动端顶部日历选择控件
2016/10/24 Javascript
prototype.js简单实现ajax功能示例
2017/10/18 Javascript
在 Linux/Unix 中不重启 Vim 而重新加载 .vimrc 文件的流程
2018/03/21 Javascript
微信小程序 自定义复选框实现代码实例
2019/09/04 Javascript
[49:21]TNC vs VG 2019DOTA2国际邀请赛淘汰赛 胜者组赛BO3 第三场 8.20.mp4
2019/08/22 DOTA
Python安装Imaging报错:The _imaging C module is not installed问题解决方法
2014/08/22 Python
Python装饰器的函数式编程详解
2015/02/27 Python
python中lambda与def用法对比实例分析
2015/04/30 Python
Python生成不重复随机值的方法
2015/05/11 Python
Python装饰器使用实例:验证参数合法性
2015/06/24 Python
使用pyecharts在jupyter notebook上绘图
2020/04/23 Python
Python面向对象之反射/自省机制实例分析
2018/08/24 Python
Python进阶之自定义对象实现切片功能
2019/01/07 Python
Tensorflow 自定义loss的情况下初始化部分变量方式
2020/01/06 Python
python将下载到本地m3u8视频合成MP4的代码详解
2020/11/24 Python
HTML 5 标签、属性、事件及浏览器兼容性速查表 附打包下载
2012/10/20 HTML / CSS
Koral官方网站:女性时尚运动服
2019/04/10 全球购物
Coccinelle官网:意大利的著名皮具品牌
2019/05/15 全球购物
《雕塑之美》教学反思
2014/04/24 职场文书
房屋过户委托书范本
2014/10/07 职场文书
首都博物馆观后感
2015/06/05 职场文书
如何把新闻人物写得立体、鲜活?
2019/08/14 职场文书