Weg nach

Ressourcenorientierte Client-APIs, die dynamisch von automatisch entdeckten oder lokal konfigurierten Metadaten erzeugt werden
Jetzt downloaden

Weg nach Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Michael Burrows
  • Website des Verlags:
  • http://asplake.co.uk

Weg nach Stichworte


Weg nach Beschreibung

Ressourcenorientierte Client-APIs, der dynamisch von automatisch entdeckten oder lokal konfigurierten Metadaten erzeugt wurde Das PATHE-Paket enthält ressourcenorientierte Client-APIs, der dynamisch von automatisch entdeckten oder lokal konfigurierten Metadaten erzeugt wird. Support für das Kernmetadaten wird in Python in ReRigroutes.exampelInitializingInitialise von einem Server bereitgestellt, der Auto-Discovery über Link-Header unterstützt: >>> von path_to Importieren von open_app >>> app = open_app ('http://example.com/users/') initialisiert mit den Metadaten im Anhang am Ende dieser Datei. In der Regel vom Server in JSON oder YAML bereitgestellt. >>> von path_to-Import-Anwendung >>> App = Anwendungen (...) >>> drucken app.resource_templatesusers-Benutzer erhalten, post http://example.com/users} Neue new_user Holen Sie sich http: // Beispiel .com / Benutzer / Neu {.Format} {user_id} Benutzer abrufen, saugen, löschen http://example.com/users/{user_idname} edit edit edition_user erhalten http://example.com/users/ { user_id} / Edit {.Format} Artikel Benutzer_Anwendungen erhalten, post http://example.com/users/{user_id}/Articles}} {article_id} user_article abrufen, legieren, löschen http://example.com/users / ebuser_id}/articles/ticles/ticle_Idname {forcforatEneNeNavigationKinowing, Indexierung, folgende Beziehungen: >>> drucken app.users .edithttp: //example.com/users/dojo/edititoitional und benannte Parameter : >>> drucken app.user_article ('dojo', 'foo', format = 'json') http://example.com/users/dojo/articles/foo.jsonparameter Wörterbücher: >>> drucken app.user_artikel ( {'user_id': 'dojo', 'article_id': 'foo', format: 'json'}) http://example.com/users/dojo/articles/foo.jsonparameter Erbschaft: >>> app = open_app ( 'http: // Beispiel.com/users/ ', Format =' JSON ') >>> Drucken App.Users .artikel http://example.com/users/dojo/articles/foo.jsonhttp und JSON InterfaceshTTP-Schnittstelle: >>> Antwort = App.Users . Artikel . Get (erwartet_status = 200) >>> Antwort = app.users . Artikel . Put (Körper, erwartet_status = 302) Konvertieren von JSON-Inhalt :: >>> app = open_app (' http://example.com/users/ ', Format =' JSON ') >>> Artikel = App. Benutzer . Artikel . Holen Sie sich (erwartet_status = 200) .pariert >>> Artikel = 'aktualisiert!' >>> Antwort = App.User . Artikel . Put (Artikel, erwartet_status = 302) Anhang - Beispiel metadatatatatatates = , 'Optionen': , 'ressource_templates': , 'Optionen': ,}, {'Name': 'Benutzer' ',' uri_template ':' http://example.com/users/ {user_id} {. Format} ',' params ': ,' optional_params ': ,' Optionen ': ,' ressource_templates ' : , 'optional_params': , 'Optionen': }, {'Name': 'user_articles', 'rel': 'Artikel', 'uri_template': 'http: //example.com/users/{user_id}/Articles / musicatat} ',' params ': ,' optional_params ': ,' Optionen ': ,' ressource_templates ': , 'optional_params': , 'Optionen': }]}]}]}] Anforderungen: · Python · Verzeichnis · LinkeheHer.


Weg nach Zugehörige Software

redis_queue.

Eine persistente, (meist) atomare Warteschlange (wie Diskette oder Warteschlange) implementiert mit Redis-Backing ...

132

Herunterladen