最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • Python如何开发api

    正文概述    2020-08-10   260

    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()

    程序运行后,网址中输入 http://127.0.0.1:5088/?name=test2进行访问,得到对应数据。

    Python如何开发api

    API(Application Programming Interface,应用程序接口)是一些预先定义的函数,或指软件系统不同组成部分衔接的约定。 目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问原码,或理解内部工作机制的细节。

    更多技术请关注Python视频教程。


    起源地下载网 » Python如何开发api

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元