如何在Php中创建一个返回Json的Restful Web服务

时间:2018-05-29 04:40:33

标签: php web-services

我想在Php中创建一个Restful Web服务,它返回json格式。这样就可以从其他移动和Web应用程序中使用。

我想创建一个获取方法。

3 个答案:

答案 0 :(得分:1)

// index.php
<?php 
  header('Content-type: application/json'); 
  echo '{"status":"restful"}'; 
?>

穿上你的网络服务器和bam!我认为你现在有一个非常安静的Web服务,可以从其他移动和Web应用程序中使用。尽管如此,还是以json格式。

抱歉,我试图变得厚颜无耻。但如果这对您有用,那么您也可以直接从您的网络服务器向file.json { "something":"somethingelse" }提供服务。不需要PHP。至少不适用于GET请求。

您甚至可以将它放在与您的webapp相同的文件夹中,并执行$.get('file.json')或$ http.get或axios.get或其他任何浮动你的船。

答案 1 :(得分:0)

要发送json响应,您必须序列化内容。为了执行此操作,您可以使用jms/serializerhere您可以找到此库的文档。我希望它有所帮助

答案 2 :(得分:0)

Slim是一个PHP微框架,可帮助您快速编写简单但功能强大的Web应用程序和RESTful API。如果您想去Vanilla,请尝试本教程:Building a Simple Web API with Vanilla PHP