【发布时间】:2016-11-21 01:59:52
【问题描述】:
我是 ionic 和 restful api 的新手,我必须制作一个使用这些技术的移动应用程序和一个使用 php 的服务器。有没有人知道其余 api 的外观和服务器的外观或任何可以提供帮助的示例...谢谢!
【问题讨论】:
标签: php mysql rest ionic-framework server
我是 ionic 和 restful api 的新手,我必须制作一个使用这些技术的移动应用程序和一个使用 php 的服务器。有没有人知道其余 api 的外观和服务器的外观或任何可以提供帮助的示例...谢谢!
【问题讨论】:
标签: php mysql rest ionic-framework server
REST 要求开发人员以与协议定义一致的方式显式使用 HTTP 方法。这个基本的 REST 设计原则在创建、读取、更新和删除 (CRUD) 操作与 HTTP 方法之间建立了一对一的映射。根据这个映射: 要在服务器上创建资源,请使用 POST。 要检索资源,请使用 GET。 要更改资源的状态或更新它,请使用 PUT。 要移除或删除资源,请使用 DELETE。
一个简单的 php rest api 文件如下所示:
<?php
if(isset($_GET['id']))
{
echo "The id is".$_GET['id'];
}else if(isset($_GET['name'])
{
echo "The name".$_GET['name'];
}else if(isset($_POST['username']))
{
echo "the user_name is".$_POST['username'];
}
?>
将此文件另存为“api.php”
发送带参数的get请求是这样的:
http://localhost/api.php?id=5;
http://localhost/api.php?name=henry;
一个帖子链接看起来像
http://localhost/api.php
【讨论】:
您需要在 PHP 服务器上设置 MySQL 数据库(创建数据库和表)。然后,您可以通过从 https://github.com/mevdschee/php-crud-api 上传和配置 api.php 来获得一个完全正常工作的 PHP RESTful API(有关详细信息,请参阅自述文件)。然后由您来实现与 API 通信的 Ionic 应用程序(免责声明:我是 PHP-CRUD-API 的作者)。
【讨论】: