Архитектуры REST и веб-службы

Материал из Ru Ikoula wiki
Jump to navigation Jump to search

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



Эта статья представляется полезным для вас ?

0

Catégorie:API




Вы не можете оставлять комментарии.