RESTXL. Ranking & Zusammenfassung
- Lizenz:
- MIT/X Consortium Lic...
- Name des Herausgebers:
- Brian Jinwright
- Website des Verlags:
- http://github.com/bjinwright/
RESTXL. Stichworte
RESTXL. Beschreibung
Python Rest Framework. Das RESTXL-Projekt besteht darin, dass das Erstellen von REST-Clients einfacher ist, die ebenfalls sehr einfach zu verstehen sind. Die Kerne dieses Projekts sind Anfragen, URL-Variablen, Header und Restxlers.Simle Beispielexample Requesththttp: //api.example.com/api/ Suchen Dies wird nachfolgend durch die Anforderungs-Classurl-Variablenquery-String-Variablen symbolisiert. (Der Suchbegriff ist die angegebenen URL-Variablen im obigen Beispiel) HeaderSrequest-Header. (auth_user und auth_key sind die angegebenen Header im obigen Beispiel) Diese sind auf folgende Weise angegeben. Charvarsible ist eine Unterklasse der urlvariablen Klasse. suche_term = Anfrage.Harvariable (Erforderlich = true) sind die Header. Chartreader ist eine Unterklasse der Kopfklasse. auth_user = anfrage.charHeader (Erforderlich = TRUE, VERBOSE_NAME = 'auth-user') auth_key = anfrage.charHeader (Erforderlich = TRUE, VERBOSE_NAME = 'Auth-Key') Klasse Meta: Methode = 'Get' #get ist der Standard-Antwort_TYPE = 'XML' #xml ist der Standardanforderung_URL = http://www.example.com Request_Path = '/ API / SEARCH'CLASEXIPI (RESTXLER): Keyword_Search = KeywordSequek #, um eine Instanz zu erstellen und die ExamPleapi zu verwenden DRectExapi = ExamPleapi () # Call The Keyword_Suchmethode MethodeKey_Search = EXAPI ('Keyword_Search', Suchen_Userm = 'BRIAN', AUTH_USER = 'BRIAN', AUTH_KEY = 'ABCDEFG123456ABCDEFG123456') RestXlerThis ist die Master-Client-Klasse. Erstellen Sie ein Attribut für jede Anforderungsklasse, die der API zugeordnet ist. (ExamPleapi ist der angegebene Restxler in dem obigen Beispiel) installieren) Installieren von Restxlinstall in Ihren Python-Pfad mit PIP oder EASY_INSTALL: PIP INSTALLIEREN RESTXLEASY_INSTALL RESTXL Anforderungen: · Python · Simplexmlapi. · Schöne Suppe. · Simplejson. · Httplib2.
RESTXL. Zugehörige Software