知行编程网知行编程网  2022-11-14 04:00 知行编程网 隐藏边栏  269 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于Python如何开发api的相关知识,包括河南疾控最新提醒,以及php api接口开发实例这些编程知识,希望对大家有参考作用。

Python如何开发api


Python如何开发api

使用Python开发API,下面是Get方法的实现(代码已经注释清楚了)

# coding:utf-8
import json
from url.parse import parse_qs
from wsgiref.simple_server import make_server
dic_t = {"test1":'Hello',##此处定义一个字典
            "test2":'Hi'}##用于返回网址中的参数对应值
def application(environ, start_response):
    start_response('200 OK', [('Content-Type','text/html')])
    params = parse_qs(environ['QUERY_STRING'])
    name = params['name'][0]## 得到网址中的参数
    try:
        dic = {name: dic_t[name]}##字典查值并返回为字典
    except:    
        KeyError:dic = {name:"KeyError"}##如果字典中没有,则返回‘KeyError’
    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()

程序运行后,在URL中输入http://127.0.0.1:5088/?name=test2即可访问并获取相应数据。

Python如何开发api

API(Application Programming Interface,应用程序编程接口)是一些预定义的功能,或者说是指一个软件系统的不同组件之间的协议。目的是为应用程序和开发人员提供访问基于软件或硬件的一组例程的能力,而无需访问源代码或了解内部工作的细节。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享