Architektury REST i WebService

Z Pl Ikoula wiki
Przejdź do nawigacji Przejdź do wyszukiwania
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 en:REST and WebService architectures es:Arquitecturas de resto y WebService pt:Arquiteturas de descanso e WebService it:Architetture di resto e WebService nl:RUST en WebService platforms de:REST- und WebService-Architekturen zh:休息和 web 服务的体系结构 ar:أبنية الراحة وخدمة ويب ja:休息と web サービスのアーキテクチャ pl:Architektury REST i WebService ru:Отдых и WebService архитектуры ro:ODIHNĂ şi WebService arhitecturi he:ארכיטקטורות WebService ומנוחה pl:Architektury REST i WebService he:ארכיטקטורות 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 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 ?

0




Nie możesz publikować komentarzy.