Architektury REST i WebService: Różnice pomiędzy wersjami
| Linia 1: | Linia 1: | ||
| + | <span data-link_translate_he_title="ארכיטקטורות WebService ומנוחה" data-link_translate_he_url="%D7%90%D7%A8%D7%9B%D7%99%D7%98%D7%A7%D7%98%D7%95%D7%A8%D7%95%D7%AA+WebService+%D7%95%D7%9E%D7%A0%D7%95%D7%97%D7%94"></span>[[:he:ארכיטקטורות WebService ומנוחה]][[he:ארכיטקטורות WebService ומנוחה]] | ||
<span data-link_translate_ja_title="休息と web サービスのアーキテクチャ" data-link_translate_ja_url="%E4%BC%91%E6%81%AF%E3%81%A8+web+%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%81%AE%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3"></span>[[:ja:休息と web サービスのアーキテクチャ]][[ja:休息と web サービスのアーキテクチャ]] | <span data-link_translate_ja_title="休息と web サービスのアーキテクチャ" data-link_translate_ja_url="%E4%BC%91%E6%81%AF%E3%81%A8+web+%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%81%AE%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3"></span>[[:ja:休息と web サービスのアーキテクチャ]][[ja:休息と web サービスのアーキテクチャ]] | ||
<span data-link_translate_ar_title="أبنية الراحة وخدمة ويب" data-link_translate_ar_url="%D8%A3%D8%A8%D9%86%D9%8A%D8%A9+%D8%A7%D9%84%D8%B1%D8%A7%D8%AD%D8%A9+%D9%88%D8%AE%D8%AF%D9%85%D8%A9+%D9%88%D9%8A%D8%A8"></span>[[:ar:أبنية الراحة وخدمة ويب]][[ar:أبنية الراحة وخدمة ويب]] | <span data-link_translate_ar_title="أبنية الراحة وخدمة ويب" data-link_translate_ar_url="%D8%A3%D8%A8%D9%86%D9%8A%D8%A9+%D8%A7%D9%84%D8%B1%D8%A7%D8%AD%D8%A9+%D9%88%D8%AE%D8%AF%D9%85%D8%A9+%D9%88%D9%8A%D8%A8"></span>[[:ar:أبنية الراحة وخدمة ويب]][[ar:أبنية الراحة وخدمة ويب]] | ||
Wersja z 15:42, 7 gru 2015
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 ?
Włącz automatyczne odświeżanie komentarzy