RUST en Web service platforms

Uit Nl 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.


Dit artikel is vertaald door middel van automatische vertalingssoftware. U kunt het artikel bron hier te bekijken.

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


Introductie

Met wat voor soort het platform is de API compatibel ?

Uitleg

De API Ikoula stelt een aanpak na twee platforms : WebService & REST.

WebService

De Web service architectuur wordt gebruikt :

  • Of krijgen (opmaak instellingen rechtstreeks in de URI) vereist voor de verificatie-instellingen ;
  • Hetzij in Verzenden (passeren van de parameters in de gegevenstabel) ;
  • Hetzij door het mengen van de twee (presenteren in Toevoegen en POST parameters).


Hier zijn enkele voorbeelden :

Lijst van de VM van één rekening
https://api.ikoula.com/index.php?r=wsflex/vmlist&login=mail@example.com&crypted_password=encrypted_password&signature=xxxxxxxxxxxxxxxxxxxxxxxxxxx
Ophalen van informatie uit een VM met behulp van de naam
https://api.ikoula.com/index.php?r=wsflex/vminfo&login=mail@example.com&crypted_password=encrypted_password&vm_name=1234hpv56789&signature=xxxxxxxxxxxxxxxxxxxxxxxxxxx

REST

REST het platform wordt gebruikt door de opmaak van de parameters in de URI en de HTTP-methode die toereikend is om de gewenste actie.
Hier zijn enkele voorbeelden :

Deze eigenschap retourneert de status van de VM "VMID"
GET /rest/vm/:VMID
Start van de VM "VMID"
POST /rest/vm/:vmid/status/Start
Hiermee verwijdert u de momentopname "momentopnameName" de VM "vmid"
VERWIJDEREN /rest/vm/:vmid/snapshot/:snapshotName

Door de manier waarop de verificatie-instellingen (Zie WIKI op deAuthentification et la sécurité Voor meer details), hier is een voorbeeld van URL :
https://api.ikoula.com/rest/vm/list?login=mail@example.com&crypted_password=encrypted_password&signature=xxxxxxxxxxxxxxxxxxxxxxxxxxx



Dit artikel nuttig lijken voor u ?

0

Catégorie:API




U mag niet reageren.