zeptech/php-rest-server
Composer 安装命令:
composer require zeptech/php-rest-server
包简介
RESTful server for PHP featuring content negotiation
关键字:
README 文档
README
Request router for RESTful services.
Quick Start
Install with Composer (zeptech/php-rest-server).
<?php try { $srvr = new \zeptech\rest\RestServer(); // RequestHandlerImpl must implement \zeptech\rest\RequestHandler // \zeptech\rest\BaseRequestHandler can be extended if you only need to handle // a subset of the available actions. $srvr->addMapping('/', new RequestHandlerImpl()); if (!empty($_GET)) { $server->setQuery($_GET); } if (!empty($_POST)) { $server->setData($_POST); } $server->setAcceptType($_SERVER['HTTP_ACCEPT']); $server->handleRequest($_SERVER['REQUEST_METHOD'], $_SERVER['REQUEST_URI']); $response = $server->getResponse(); $headers = $server->getResponseHeaders(); foreach ($headers as $hdr) { header($hdr); } echo $response; } catch (Exception $e) { error_log($e->getMessage()); error_log($e->getTraceAsString()); header('HTTP/1.1 500 Internal Server Error'); echo $e->getMessage(); }
统计信息
- 总下载量: 135
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: BSD
- 更新时间: 2013-05-08