休息と Web サービス アーキテクチャ

提供: Japanese Ikoula Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


この記事は、自動翻訳ソフトウェアで行うからです。 記事のソースはここを参照してくださいすることができます。

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 は、次の 2 つのアーキテクチャのアプローチを提案します。 : WebService & REST.

WebService

Web サービス アーキテクチャを使用します。 :

  • どちらかを取得します。 (URI に直接設定を書式設定) 認証の設定に必要な ;
  • どちらかの記事で (データ テーブルにおけるパラメーターの受け渡し) ;
  • いずれか 2 つを混合することによって (取得 や 投稿 のパラメーターを提示します。).


ここでは、いくつかの例 :

1 つのアカウントから VM を一覧表示します。
https://api.ikoula.com/index.php?r=wsflex/vmlist&login=mail@example.com&crypted_password=encrypted_password&signature=xxxxxxxxxxxxxxxxxxxxxxxxxxx
その名前を使用して、VM から情報を取得します。
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 メソッドのパラメーターのフォーマットによって使用されます。
ここでは、いくつかの例 :

VM の状態を返します "VMID"
GET /rest/vm/:VMID
VM を起動します。 "VMID"
POST /rest/vm/:vmid/ステータス/スタート
スナップショットを削除します "名]" VM "vmid"
削除 /rest/vm/:vmid/スナップショット/:名]

ちなみに認証設定 (WIKI を参照してください、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




あなたにはコメントを投稿する権限がありません。