python:接口間數(shù)據(jù)傳遞與調(diào)用方法
更新時(shí)間:2018年12月17日 09:54:21 作者:未來(lái)西瓜美媽媽
今天小編就為大家分享一篇python:接口間數(shù)據(jù)傳遞與調(diào)用方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
如下所示:
import requests
import unittest
import json
from pubulic_way.get_token import getSession
class testlogin(unittest.TestCase):
def test_getIdentify(self):
'''調(diào)用test_listCollectInfoByCreditId(self)響應(yīng)數(shù)據(jù)中的taxid參數(shù)'''
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('測(cè)試結(jié)果:Passed,斷言成功。響應(yīng)狀態(tài)碼:{}。響應(yīng)數(shù)據(jù)【json】:{}'.format(r.status_code,r.text))
else:
print('測(cè)試結(jié)果:Failed,斷言失敗。響應(yīng)狀態(tài)碼:{}。斷言內(nèi)容為:{}。響應(yīng)數(shù)據(jù)【json】:{}'.format(r.status_code,checkpoint,r.text))
else:
print('測(cè)試結(jié)果:Failed,接口不通。響應(yīng)狀態(tài)碼:{}。響應(yīng)數(shù)據(jù)【json】:{}'.format(r.status_code,r.text))
def get_listCollectInfoByCreditId(self):
'''獲取響應(yīng)數(shù)據(jù)中的taxid參數(shù)'''
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:接口間數(shù)據(jù)傳遞與調(diào)用方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python基礎(chǔ)之條件控制操作示例【if語(yǔ)句】
這篇文章主要介紹了Python基礎(chǔ)之條件控制操作,結(jié)合實(shí)例形式分析了Python使用if語(yǔ)句進(jìn)行條件控制的相關(guān)操作技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下2019-03-03
python多線程多并發(fā)啟動(dòng)appium服務(wù)的實(shí)現(xiàn)
使用Dos命令或者bat批處理來(lái)手動(dòng)啟動(dòng)appium服務(wù),啟動(dòng)效率低下,本文主要介紹了python多線程多并發(fā)啟動(dòng)appium服務(wù)的實(shí)現(xiàn),具有一定的 參考價(jià)值,感興趣的可以了解一下2024-02-02
pandas中g(shù)roupby操作實(shí)現(xiàn)
本文主要介紹了pandas中g(shù)roupby操作實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02
在Python中使用全局日志時(shí)需要注意的問(wèn)題
這篇文章主要介紹了在Python中使用全局日志時(shí)需要注意的問(wèn)題, 作者由uliweb使用時(shí)遇到的問(wèn)題分析全局日志出現(xiàn)錯(cuò)誤時(shí)的解決方法,需要的朋友可以參考下2015-05-05
全網(wǎng)首秀之Pycharm十大實(shí)用技巧(推薦)
PyCharm 應(yīng)該是大多數(shù) python 開(kāi)發(fā)者的首選 IDE,每天我們都在上面敲著熟悉的代碼,寫(xiě)出一個(gè)又一個(gè)奇妙的功能。這篇文章主要介紹了Pycharm十大實(shí)用技巧,需要的朋友可以參考下2020-04-04
python 指定源路徑來(lái)解決import問(wèn)題的操作
這篇文章主要介紹了python 指定源路徑來(lái)解決import問(wèn)題的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-03-03

