#!/usr/bin/env python
# -*- coding:utf-8 -*-
from flask import flask, request
import json
# 介面位址,只接受get方法訪問
def check():
# 預設返回內容
return_dict =
# 判斷入參是否為空
if request.args is none:
return_dict['return_code'] = '5004'
return_dict['return_info'] = '請求引數為空'
return json.dumps(return_dict, ensure_ascii=false)
# 獲取傳入的params引數
get_data = request.args.to_dict()
name = get_data.get('name')
age = get_data.get('age')
# 對引數進行操作
return_dict['result'] = tt(name, age)
return json.dumps(return_dict, ensure_ascii=false)
# 功能函式
def tt(name, age):
result_str = "%s今年%s歲了" % (name, age)
return result_str
if __name__ == "__main__":
python 介面開發
一 flask flask需要先安裝再引用。pip install flask 用flask開發介面的流程為 1 定義乙個server server flask.flask name name 代表當前的python檔案。把當前的python檔案當做乙個服務啟動 2 然後定義介面函式,一般函式和介面...
Python指令碼完成post介面測試的例項
乙個程式設計客棧post型別的介面怎麼編寫指令碼實現 1 開啟網頁,在fiddler上獲取到介面的url 2 用python的requests庫實現 import requests new url params payload results requests程式設計客棧.post new url,...
軟體測試 python完成介面測試示例
導包 import requests s requests.session 先登入,獲取session def login username,password param login global url login host url login host auth passwordlogin 指定...