Архитектуры REST и веб-службы
Эта статья является результатом автоматического перевода, выполняемого программного обеспечения. Вы можете посмотреть исходный статьи здесь.
fr:Architectures REST & WebService
he:ארכיטקטורות WebService ומנוחה
ro:ODIHNĂ şi WebService arhitecturi
ru:Отдых и WebService архитектуры
pl:Architektury REST i WebService
ja:休息と web サービスのアーキテクチャ
ar:أبنية الراحة وخدمة ويب
zh:休息和 web 服务的体系结构
de:REST- und WebService-Architekturen
nl:RUST en WebService platforms
it:Architetture di resto e WebService
pt:Arquiteturas de descanso e WebService
es:Arquitecturas de resto y WebService
en:REST and WebService architectures
Введение
С какой архитектуры API совместимы ?
Объяснение
API Ikoula предлагает следующие две архитектуры подход : WebService & REST.
WebService
Архитектура веб-службы используется :
- Либо получить (форматирование параметров непосредственно в URI) требуется для параметров проверки подлинности ;
- Либо в должности (Передача параметров в таблице данных) ;
- Либо путем смешивания двух (присутствует в Получить и Поместить параметров).
Вот несколько примеров :
- Список ВМ с одного счета
- https://api.ikoula.com/index.php?r=wsflex/vmlist&login=mail@example.com&crypted_password=encrypted_password&signature=xxxxxxxxxxxxxxxxxxxxxxxxxxx
- Извлечение сведений из виртуальной машины с использованием его имени
- https://api.ikoula.com/index.php?r=wsflex/vminfo&login=mail@example.com&crypted_password=encrypted_password&vm_name=1234hpv56789&signature=xxxxxxxxxxxxxxxxxxxxxxxxxxx
REST
Архитектура REST используется форматирования параметров в URI и метод HTTP, который является достаточным для желаемого действия.
Вот несколько примеров :
- Возвращает состояние виртуальной машины "VMID"
- GET /rest/vm/:VMID
- Запуск виртуальной машины "VMID"
- POST /rest/vm/:vmid/статус/Начало
- Удаление моментального снимка "моментальный снимокName" Виртуальная машина "vmid"
- УДАЛИТЬ /rest/vm/:vmid/snapshot/:snapshotName
Кстати параметры проверки подлинности (смотрите вики наAuthentification et la sécurité Для получения более подробной информации), Вот пример URL-адреса :
https://api.ikoula.com/rest/vm/list?login=mail@example.com&crypted_password=encrypted_password&signature=xxxxxxxxxxxxxxxxxxxxxxxxxxx
Эта статья представляется полезным для вас ?
Включить автоматическое обновление комментариев