繁体   English   中英

PHP中的Restful API?

[英]Restful API in Php?

我想在php中创建宁静的API,我有一个文件“ index.php”,其中有php和html代码,我正在尝试为此制作api。 所以请建议我这是正确的方法吗?

这是我的代码:

<?php
$verb=$_SERVER['REQUEST_METHOD'];
if($verb == 'GET')
{
if(isset($_GET['filename'])){
$response = file_get_contents($_GET['filename']);
echo $response;
}
else{
die("ERROR: REQUIRED PARAMETERS NOT GIVEN!");
}
}
?>

首先,您必须确定您的API端点路径和动词,例如:

GET /file/{filename} - will get a file
POST /file - will create a file

其次,您不应使用$_GET['filename'] ,因为端点是GET /file/myfile.txt ,其中filename参数是myfile.txt ,这是路径的一部分。 因此,您必须从路径中提取参数。

第三,为此目的最好使用微框架。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM