python简单web服务接口开发

Flask是一个使用 Python 编写的轻量级 Web 应用框架,可以使用它实现一个网站或者web服务。
import flask,json
server=flask.Flask(__name__)#__name__代表当前的python文件。把当前的python文件当做一个服务启动
@server.route('/login',methods=['get','post'])
#第一个参数就是路径,第二个参数支持的请求方式,不写的话默认是get,
#加了@server.route才是一个接口,不然就是一个普通函数
def login():
    loginName= flask.request.values.get('loginName')
    password= flask.request.values.get('password')
    if loginName and password:
        res = {'msg': '调用成功' }
    else:
        res = {'msg': '调用失败'}
    #json.dumps 序列化时对中文默认使用的ascii编码,输出中文需要设置ensure_ascii=False
    return json.dumps(res,ensure_ascii=False)
if __name__ == '__main__':
    # port可以指定端口,默认端口是5000
    # host默认是服务器,默认是127.0.0.1
    # debug=True 修改时不关闭服务
    server.run(debug=True)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    aimaile阅读 26,761评论 6 427
  • 已是凌晨三点的深圳,而我却还未睡去,听到窗外有飞机飞过的声音。眼睛有些许干涩,却又无法睡着。想着这些日子的工作,真...
    skyiar阅读 2,394评论 0 0
  • 做了小猿媛有些年头, 但是一直没接触到前端的东西, 以至于同学几次让弄个微信"卖东西"的, 我都直回"本人高...
    萌二宝阅读 4,717评论 1 7
  • 今天阅读的是《儿童行为的塑造与矫正》中的40-61页,主要是针对正增强来讲的。正增强与奖赏一词,意义近似,是指个体...
    飞倩阅读 1,220评论 0 0

友情链接更多精彩内容