【发布时间】:2015-10-02 09:28:13
【问题描述】:
我有一个使用 JSON-RPC 的 Web 应用程序。有一个文件 rest.php 包含这样的代码:
$body = file_get_contents('php://input');
$jsonObj = json_decode($body);
switch ($jsonObj->method) {
case 'API1': //function1
header($_SERVER['SERVER_PROTOCOL']." 200 OK");
break;
case 'API2': //function2
header($_SERVER['SERVER_PROTOCOL']." 200 OK");
break;
default:
header($_SERVER['SERVER_PROTOCOL']." 400 Bad request");
break;
}
switch结构根据参数“method”调度请求。 我想改变它。我想为每个函数创建一个 REST API,每个函数都有它的 URI。所以没有参数“方法”。
谁能给我一个提示?我必须为每个 REST API 创建一个文件吗?第一次在php中制作REST API。
非常感谢。
【问题讨论】:
标签: php web-services rest json-rpc