Architektury REST i WebService
es:Arquitecturas de resto y WebService
en:REST and WebService architectures
ro:ODIHNĂ şi WebService arhitecturi
ru:Отдых и WebService архитектуры
fr:Architectures REST & WebService
Artykuł ten jest wynikiem translacji automatycznej wykonywane przez oprogramowanie. Możesz przeglądać źródła artykułu tutaj.
Wprowadzenie
Z jaką architekturę ma API zgodne ?
Wyjaśnienie
Ikoula API proponuje podejście po dwóch architekturach : WebService & REST.
WebService
Architektura usług sieci Web używa :
- albo dostać (formatowania ustawień bezpośrednio w identyfikatorze URI ) niezbêdne ustawienia uwierzytelniania
- w POSTU (przekazywanie parametrów w danych tabeli )
- albo przez mieszanie 2 (DOSTAĆ i POST ustawienia )
Oto kilka przykładów :
- Lister konto VM
- https://api.ikoula.com/index.php?r=wsflex/vmlist&login=mail@example.com&crypted_password=encrypted_password&signature=xxxxxxxxxxxxxxxxxxxxxxxxxxx
- Pobieranie informacji z VM przy użyciu jego nazwy
- https://api.ikoula.com/index.php?r=wsflex/vminfo&login=mail@example.com&crypted_password=encrypted_password&vm_name=1234hpv56789&signature=xxxxxxxxxxxxxxxxxxxxxxxxxxx
REST
Architektura jest używany przez formatowanie parametrów w URI i metodę HTTP, który nadaje się do pożądanego działania.
Oto kilka przykładów :
- Zwraca stan VM "VMID "
- GET /rest/vm/:vmid
- Zaczyna się ten VM "VMID "
- POST /rest/vm/:vmid/stan /Rozpocząć
- Usuwa migawka "migawka Name " VM "vmid"
- USUŃ /rest/vm/:vmid/snapshot/:snapshotName
Przekazując ustawienia uwierzytelniania (Zobacz WIKI na Uwierzytelniania i zabezpieczeń Aby uzyskać więcej szczegółów ), Oto przykładowy adres URL :
https://api.ikoula.com/rest/vm/list?login=mail@example.com&crypted_password=encrypted_password&signature=xxxxxxxxxxxxxxxxxxxxxxxxxxx
W tym artykule wydawało ci się przyda ?
Włącz automatyczne odświeżanie komentarzy