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)碼:{}。斷言?xún)?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-03python hmac模塊驗(yàn)證客戶(hù)端的合法性
這篇文章主要介紹了python hmac模塊驗(yàn)證客戶(hù)端的合法性,幫助大家更好的理解和使用python,感興趣的朋友可以了解下2020-11-11python多線程多并發(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-02pandas中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-04python 指定源路徑來(lái)解決import問(wèn)題的操作
這篇文章主要介紹了python 指定源路徑來(lái)解決import問(wèn)題的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-03-03