国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

對(duì)Python實(shí)現(xiàn)簡(jiǎn)單的API接口實(shí)例講解

2020-01-04 13:52:46
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

get方法

代碼實(shí)現(xiàn)

# coding:utf-8 import jsonfrom urlparse import parse_qsfrom wsgiref.simple_server import make_server  # 定義函數(shù),參數(shù)是函數(shù)的兩個(gè)參數(shù),都是python本身定義的,默認(rèn)就行了。def application(environ, start_response): # 定義文件請(qǐng)求的類(lèi)型和當(dāng)前請(qǐng)求成功的code start_response('200 OK', [('Content-Type', 'text/html')]) # environ是當(dāng)前請(qǐng)求的所有數(shù)據(jù),包括Header和URL,body,這里只涉及到get # 獲取當(dāng)前get請(qǐng)求的所有數(shù)據(jù),返回是string類(lèi)型 params = parse_qs(environ['QUERY_STRING']) # 獲取get中key為name的值 name = params.get('name', [''])[0] no = params.get('no', [''])[0]  # 組成一個(gè)數(shù)組,數(shù)組中只有一個(gè)字典 dic = {'name': name, 'no': no}  return [json.dumps(dic)]  if __name__ == "__main__": port = 5088 httpd = make_server("0.0.0.0", port, application) print "serving http on port {0}...".format(str(port)) httpd.serve_forever()

請(qǐng)求實(shí)例

Python,API接口

post方法

代碼實(shí)現(xiàn)

# coding:utf-8 import jsonfrom wsgiref.simple_server import make_server  # 定義函數(shù),參數(shù)是函數(shù)的兩個(gè)參數(shù),都是python本身定義的,默認(rèn)就行了。def application(environ, start_response): # 定義文件請(qǐng)求的類(lèi)型和當(dāng)前請(qǐng)求成功的code start_response('200 OK', [('Content-Type', 'application/json')]) # environ是當(dāng)前請(qǐng)求的所有數(shù)據(jù),包括Header和URL,body  request_body = environ["wsgi.input"].read(int(environ.get("CONTENT_LENGTH", 0))) request_body = json.loads(request_body)  name = request_body["name"] no = request_body["no"]  # input your method here # for instance: # 增刪改查  dic = {'myNameIs': name, 'myNoIs': no}  return [json.dumps(dic)]  if __name__ == "__main__": port = 6088 httpd = make_server("0.0.0.0", port, application) print "serving http on port {0}...".format(str(port)) httpd.serve_forever()

請(qǐng)求實(shí)例

Python,API接口

疑問(wèn)

怎么實(shí)現(xiàn)請(qǐng)求的路徑限制?

怎么限制接口調(diào)用方的headers?

以上這篇對(duì)Python實(shí)現(xiàn)簡(jiǎn)單的API接口實(shí)例講解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持VEVB武林網(wǎng)。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到python教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 苏州市| 平阳县| 临桂县| 天台县| 海城市| 新源县| 宜昌市| 济阳县| 富蕴县| 错那县| 荔波县| 金寨县| 遂昌县| 察雅县| 张家口市| 凤台县| 永修县| 邻水| 二连浩特市| 苗栗县| 双桥区| 高雄县| 柳江县| 望谟县| 长白| 怀柔区| 太谷县| 凤城市| 西和县| 兰州市| 萨嘎县| 通化县| 营口市| 老河口市| 临洮县| 宣武区| 凭祥市| 米泉市| 德保县| 桐柏县| 于都县|