ionic, php сервер, база данных mysql и остальные API

php mysql rest ionic-framework server

840 просмотра

2 ответа

9 Репутация автора

я новичок в ионных и успокоительных API, и я должен сделать мобильное приложение, которое использует эти технологии и сервер, который использует php. Кто-нибудь имеет представление о том, как должны выглядеть остальные API, и сервер тоже или любой пример, который может помочь ... спасибо!

Автор: Imane El Arabi Источник Размещён: 18.07.2016 12:44

Ответы (2)


1 плюс

898 Репутация автора

REST просит разработчиков использовать методы HTTP явно и таким образом, чтобы это соответствовало определению протокола. Этот базовый принцип проектирования REST устанавливает взаимно-однозначное сопоставление между операциями создания, чтения, обновления и удаления (CRUD) и методами HTTP. В соответствии с этим сопоставлением: Чтобы создать ресурс на сервере, используйте POST. Чтобы получить ресурс, используйте GET. Чтобы изменить состояние ресурса или обновить его, используйте PUT. Чтобы удалить или удалить ресурс, используйте DELETE.

простой api-файл php rest будет выглядеть так:

<?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
Автор: henrybbosa Размещён: 18.07.2016 01:09

0 плюса

880 Репутация автора

Вам нужно будет настроить базу данных MySQL на своем PHP-сервере (создать базу данных и таблицы). Затем вы можете получить полностью работающий PHP restful API, загрузив и настроив его api.phpс https://github.com/mevdschee/php-crud-api (подробности см. В README). Затем вам нужно реализовать приложение Ionic, которое взаимодействует с API (отказ от ответственности: я являюсь автором PHP-CRUD-API).

Автор: mevdschee Размещён: 30.12.2018 10:22
Вопросы из категории :
32x32