Архитектуры REST и веб-службы: различия между версиями

Материал из Ru Ikoula wiki
Jump to navigation Jump to search
(Новая страница: «<br />Эта статья является результатом автоматического перевода, выполняемого программног…»)
 
Строка 1: Строка 1:
 +
<span data-link_translate_fr_title="Architectures REST & WebService"  data-link_translate_fr_url="Architectures REST & WebService"></span>[[:fr:Architectures REST & WebService]][[fr:Architectures REST & WebService]]
 
<br />Эта статья является результатом автоматического перевода, выполняемого программного обеспечения. Вы можете посмотреть исходный статьи [[:fr:Architectures REST & WebService|здесь]].<br /><span data-translate="fr"></span><br />
 
<br />Эта статья является результатом автоматического перевода, выполняемого программного обеспечения. Вы можете посмотреть исходный статьи [[:fr:Architectures REST & WebService|здесь]].<br /><span data-translate="fr"></span><br />
 
<span data-link_translate_he_title="ארכיטקטורות WebService ומנוחה"  data-link_translate_he_url="%D7%90%D7%A8%D7%9B%D7%99%D7%98%D7%A7%D7%98%D7%95%D7%A8%D7%95%D7%AA+WebService+%D7%95%D7%9E%D7%A0%D7%95%D7%97%D7%94"></span>[[:he:ארכיטקטורות WebService ומנוחה]][[he:ארכיטקטורות WebService ומנוחה]]
 
<span data-link_translate_he_title="ארכיטקטורות WebService ומנוחה"  data-link_translate_he_url="%D7%90%D7%A8%D7%9B%D7%99%D7%98%D7%A7%D7%98%D7%95%D7%A8%D7%95%D7%AA+WebService+%D7%95%D7%9E%D7%A0%D7%95%D7%97%D7%94"></span>[[:he:ארכיטקטורות WebService ומנוחה]][[he:ארכיטקטורות WebService ומנוחה]]

Версия 16:57, 8 февраля 2017

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




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