Architetture di servizio Web e resto

Da It 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.


Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo qui.

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


Introduzione

Con che tipo di architettura è l'API compatibile ?

Spiegazione

L'API Ikoula propone un approccio seguito due architetture : WebService & REST.

WebService

L'architettura del servizio Web viene utilizzato :

  • Ottenere sia (impostazioni direttamente nell'URI di formattazione) necessaria per le impostazioni di autenticazione ;
  • Sia nel Inserisci (passaggio di parametri nella tabella dati) ;
  • Sia miscelando i due (presentare in Ottieni e POST parametri).


Ecco alcuni esempi :

Elencare le VM da un conto
https://api.ikoula.com/index.php?r=wsflex/vmlist&login=mail@example.com&crypted_password=encrypted_password&signature=xxxxxxxxxxxxxxxxxxxxxxxxxxx
Recupero di informazioni da una macchina virtuale utilizzando il nome
https://api.ikoula.com/index.php?r=wsflex/vminfo&login=mail@example.com&crypted_password=encrypted_password&vm_name=1234hpv56789&signature=xxxxxxxxxxxxxxxxxxxxxxxxxxx

REST

Architettura REST viene utilizzato per la formattazione di parametri URI e il metodo HTTP che è adeguato per l'azione desiderata.
Ecco alcuni esempi :

Restituisce lo stato della VM "VMID"
GET /rest/vm/:VMID
Avviare la macchina virtuale "VMID"
POST /rest/vm/:vmid/stato/Inizio
Rimuove lo snapshot "snapshotName" la macchina virtuale "vmid"
ELIMINA /rest/vm/:vmid/snapshot/:snapshotName

Dal modo in cui le impostazioni di autenticazione (vedere il WIKI sulAuthentification et la sécurité Per maggiori dettagli), ecco un esempio di URL :
https://api.ikoula.com/rest/vm/list?login=mail@example.com&crypted_password=encrypted_password&signature=xxxxxxxxxxxxxxxxxxxxxxxxxxx



Questo articolo sembra utile a voi ?

0

Catégorie:API




Non si dispone dei permessi necessari per inviare commenti.