【问题标题】:ionic, php server, mysql database, and rest apiionic、php 服务器、mysql 数据库和 rest api
【发布时间】:2016-11-21 01:59:52
【问题描述】:

我是 ionic 和 restful api 的新手,我必须制作一个使用这些技术的移动应用程序和一个使用 php 的服务器。有没有人知道其余 api 的外观和服务器的外观或任何可以提供帮助的示例...谢谢!

【问题讨论】:

    标签: php mysql rest ionic-framework server


    【解决方案1】:

    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
    

    【讨论】:

      【解决方案2】:

      您需要在 PHP 服务器上设置 MySQL 数据库(创建数据库和表)。然后,您可以通过从 https://github.com/mevdschee/php-crud-api 上传和配置 api.php 来获得一个完全正常工作的 PHP RESTful API(有关详细信息,请参阅自述文件)。然后由您来实现与 API 通信的 Ionic 应用程序(免责声明:我是 PHP-CRUD-API 的作者)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-12-01
        • 2018-04-29
        • 1970-01-01
        • 2016-06-06
        • 2011-12-07
        • 2023-03-07
        • 2011-10-11
        相关资源
        最近更新 更多