Requiem Rangschikking & Samenvatting
- Vergunning:
- The Apache License 2.0
- Naam uitgever:
- Kevin L. Mitchell
Requiem Tags
Requiem Beschrijving
Rust-client-constructeur Requiem is een Python-module die een eenvoudig mechanisme biedt voor het construeren van klanten voor op rust gebaseerde services. Elke cliënt breidt de restclient-klasse uit en elke methode die de restdienst haalt, is ingericht met de decorator van de @restmethod (). De decorator van @restmethod () zorgt ervoor dat de ingerichte methode een extra argument wordt gepasseerd (na het "zelf" -argument): een HTTPREQUEST-object. De methode kan vervolgens aanvraagkoppen en het lichaam van het verzoek manipuleren en vervolgens de methode verzenden () op het HTTPREQUEST-object gebruiken om het verzoek uit te geven. De retourwaarde van de verzenden () -methode is een HTTPLIB.HTTPresponse-object, dat vervolgens kan worden geïnterpreteerd. Als het antwoord een omleiding is, wordt de omleiding gevolgd; Als het antwoord een fout is (statuscode 400 of hoger), wordt een uitzondering verhoogd.json-based clientsHet restpakket omvat ook de rest.jsclient-module, die een JSONClient-klasse biedt die is afgestemd op die rustdiensten die JSON-gecodeerde gegevens gebruiken. Een extra _attach_obj () -methode is bedoeld voor JSONClient en reacties hebben elke beschikbare geldige JSON gedecodeerd en geplaatst in het attribuut van de OBJ van het antwoord. (Het lichaamsattribuut van het antwoord is bovendien ingesteld op de inhoud van het antwoord, al dan niet geldig JSON.) Vereisten: · Python
Requiem Gerelateerde software