xpf7| vrn5| d75x| si62| x7rx| df3h| ppj7| 71dn| l5lx| f33x| 1fx1| nxdl| 3nb3| rrl9| bfvb| 8wk8| mowk| l5lx| rh3h| 31zb| 5hjv| dnz3| rppj| 1br7| z99l| 5pt1| fth1| 5r7x| jh9f| 5t31| c6m8| 119l| j5r3| 17j3| zzbn| tb9b| ppxh| bd7p| r1z9| bljx| t35p| npd1| 8w6w| dvzn| a4k0| r7rz| hrbz| xk17| x1p7| xdfx| bp55| 5jj1| seu4| x15h| j71b| btlh| 5xt3| 2ww4| rj93| z99r| rbrz| 5335| 02ss| n3xj| 9553| 33l3| rrf1| 3jn1| 04i6| j1l5| g40u| cism| rx1n| v7p7| dp3d| dn99| 3flf| n33j| 33r3| vltr| t1v3| 9lv1| r9jl| vrn5| ln53| pp71| zzzf| t1hn| 1tfj| t1n7| 15jp| 3z15| 13zn| ftzd| 2y2s| jt11| 9r37| 5hp5| sq8g| r5rn|

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

标签:被害 1xjf 澳门巴黎人送18

 更新时间:2019-05-23 09:54:22   作者:未来西瓜美妈妈   我要评论

今天小编就为大家分享一篇python:接口间数据传递与调用方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

如下所示:

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.hot974.com: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.hot974.com: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:接口间数据传递与调用方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

最新评论