Chinaunix首页 | 论坛 | 博客
  • 博客访问: 345742
  • 博文数量: 306
  • 博客积分: 3975
  • 博客等级: 中校
  • 技术积分: 3265
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-27 13:14
文章分类

全部博文(306)

文章存档

2017年(1)

2016年(3)

2015年(11)

2014年(15)

2013年(178)

2012年(41)

2011年(38)

2010年(9)

2009年(9)

2008年(1)

分类: LINUX

2013-07-25 12:36:39

#vim api.py
#!/bin/env python
#-*- coding:utf-8 -*-
#****************************************************************#
# ScriptName: api.py
# Author:berlin
# Create Date:2013-07-25
# Modify Author:
# Modify Date:
# Function:用webpy实现对外API接口
#****************************************************************#

import web
        
urls = (
    '/(.*)/(.*)', 'api',
)


class api:        
    def GET(self, user, password):
        if user:
            conn  = web.database(dbn='mysql', user='root', pw='123456', db='weibo')
            cur = conn.query("select password from auth_user where username = '%s'" % user)
            pw = cur.list()[0]['password']
            if password == pw:
                return 'ok' 
            else:
                return 'false'
        else:
            return 'User Not exist'


if __name__ == "__main__":
app = web.application(urls, globals())
#print globals()
app.run()


#python api.py  默认启动8080端口,也可以手动指定端口例如:python api.py 80

测试:
在浏览器地址栏中输入:

页面会返回验证的结果



阅读(2212) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~