# - * -コーディング:UTF- 8 - * -
インタフェース名:
のpython3に最大
インターフェイス説明:
インターフェイスアドレス:HTTP:// 127.0.0.1:8000 / test_max /
返さフォーマット:JSONの
リクエスト方法:ポスト
リクエストパラメータ(参照) :
名前:名
年齢:年齢
名必要なタイプ説明
キーは、文字列の完全な名前です
QQのID文字列がの年齢である
:リターン・パラメータの説明(参照)
名前タイプ説明
ERROR_CODEのステータスコードのint型の戻り
理由文字列は理由が返され
た文字列が返さエンティティの内容を結果(含む)
人最古の名前の文字列名
最大文字列値年齢age_max
:JSONの例を返さ
{
「ERROR_CODE」:0、//ステータスコードを返す
:「理由」の理由を返す、「成功」//
「結果」: {//戻り実体コンテンツ
「データ」:{
「名」:"暁明」、
"age_max":"18は"
}
}
}
書き込み後Pythonコードは次の通りである:
# - * -コーディング:UTF-8 - * -
インポートJSON
DEFのmax_lgh(http_data):
トライ:
http_request_value_list http_data = [ 'データ']
以外の例外AS E:
MSGは= フォーマット(E) '取得{0}データを失敗'。
RESPONSE_DATA = { "ERROR_CODE":500、"理由":"失敗"、"メッセージ":MSG}
戻りJSON
#年齢の最大値を取得し、例えば、伝統的な値:http_request_value_list = [{ '名前': 'リー'、 '年齢':24}、{ '名前': '彼の'、 '年齢':45}]
B = MAX(http_request_value_list、キー= ラムダX:X [ '年齢'])
response_data = {"ERROR_CODE":0、"理由":"成功"、"結果":{ "データ":B}}
#返回JSON字符串
json_dump = json.dumps(response_data)
リターンjson_dump
パイソン代码请求示例:
# - * -コーディング:UTF-8 - * -
インポート要求
URL = "http://127.0.0.1:8000/test_max/"
PAR = { "データ":
[{ "名":"暁明"、
"年齢":"18"
}、
{ "名前":"孝"、
"年齢":"14"
}]
}
R = requests.get(URL、paramsは= PAR)
プリント(R。テキスト) #印刷テキスト
RES = r.json() #戻りのJSONは、レゾルバ辞書r.jsonに変換しました
#辞書フィールド取る
結論RESを= [ 「結果」] [ 「データ」]
印刷(まとめ)
最大APIのpython
おすすめ
転載: www.cnblogs.com/lghlxy/p/12202463.html
おすすめ
ランキング