Tgwebservices

MultiprotoCol Web Services voor Turbogears
Download nu

Tgwebservices Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MIT/X Consortium Lic...
  • Prijs:
  • FREE
  • Naam uitgever:
  • Kevin Dangoor
  • Uitgever website:
  • http://www.turbogears.org

Tgwebservices Tags


Tgwebservices Beschrijving

Multiprotocol Web Services voor Turbogears Turbogears geeft u een duidelijke HTTP met JSON Return-waarden API voor uw aanvraag gratis. Dit is echter niet altijd wat je wilt, maar. Soms wilt u niet alle gegevens blootstellen aan het web dat u uw sjablonen moet weergeven. Misschien moet u een protocol ondersteunen dat de functie noemt die het belt als onderdeel van wat het posten zoals SOAP of XML-RPC. Het TGWebservices-pakket biedt een super eenvoudige API voor het maken van webservices die beschikbaar zijn via SOAP, HTTP-> XML, en http-> json. De SOAP-API genereert WSDL automatisch voor uw Python en genereert zelfs genoeg typeinformatie voor statisch getypte talen (bijvoorbeeld Java en C #, bijvoorbeeld) om goede klantcode op hun einde te genereren. Hoe gemakkelijk is het? Klasse multiplier (Webservicesroot): @wsexpose ( INT) @WSvalidate (INT, INT) DEF Multiply (Self, NUM1, NUM2): NUM1 * NUM2MET Dit bij de root, SOAP-clients kunnen het WSDL-bestand vinden bij /soap/api.wsdl en postzeepverzoeken naar / zeep / zeep . HTTP-aanvragen naar / vermenigvuldigen? NUM1 = 5NUM2 = 20 zal een XML-document retourneren met het resultaat van 100. Toevoegen? TG_FORMAT = JSON (of een HTTP Accept: Tekst / JavaScript Header) en u krijgt JSON terug. Dit is dat de bovenstaande code eruit ziet als een '' 'normale Python-functie' '' en niets weet over webservices. Hier zijn enkele belangrijke kenmerken van "TGWebservices": · Makkelijkste manier om een webservices-API bloot te leggen · Ondersteunt zeep, http + xml, http + json · Uitgangen Wrapped Document / Literal Soap, dat is het meest compatibele formaat · Geeft voldoende type informatie voor statisch getypte talen om handige bruikbare interfaces te genereren · Kan uitgaande instanties van uw eigen klassen · Accepteer ook instanties van uw klassen als invoer · Werkt met Turbogears 1.0 · MIT-licentie maakt onbeperkt gebruik mogelijk Vereisten: · Python


Tgwebservices Gerelateerde software

Phebe

Communiceer met een mobiele telefoon die op uw computer is aangesloten ...

142

Downloaden