Architetture di servizio Web e resto

Da It Ikoula wiki.
Versione del 9 feb 2017 alle 09:54 di Ikbot (discussione | contributi)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Jump to navigation Jump to search


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.