轻量级PHP的REST框架 prest
本文导语: 特性描述: 本API目前测试的是Linux+Apache+Mysql+PHP环境,其它环境暂时没有测试。 1、api与类方法一一对应,方便快速添加。 2、支持api类方法参数检查。 3、支持权限检查。 4、支持ticket生成、校验,可防止被中间人盗用。 5、...
特性描述:
本API目前测试的是Linux+Apache+Mysql+PHP环境,其它环境暂时没有测试。
1、api与类方法一一对应,方便快速添加。
2、支持api类方法参数检查。
3、支持权限检查。
4、支持ticket生成、校验,可防止被中间人盗用。
5、支持API自定义缓存时间。
6、继承restdb可使用默认数据库方法。
一、配置Apache支持.htaccess文件
AllowOverride All
Options FollowSymLinks
二、配置rest/inc/config.php
三、使用rest.sql建立数据库
1、登录帐号http://host/rest/user/login?uname=test&passwd=test
2、测试其它接口http://host/rest/user/add?uname=test&passwd=test
四、添加接口
在rest/handlers目录添加对应类文件和静态方法即可。
比如,需要添加http://host/rest/foo/test?arg1=xxx&arg2=xxx&xxx接口。
参数目前可以通过querystring或是post方式传入。
添加foo.php文件
类