Tgwebservices.Serviços da Web multiprotocolos para turboogears | |
Baixe Agora |
Tgwebservices. Classificação e resumo
Propaganda
- Licença:
- MIT/X Consortium Lic...
- Preço:
- FREE
- Nome do editor:
- Kevin Dangoor
- Site do editor:
- http://www.turbogears.org
Tgwebservices. Tag
Tgwebservices. Descrição
Serviços da Web multiprotocol para turboogears Turboogears fornece um http simples com JSON Return Values API para o seu aplicativo gratuitamente. Isso nem sempre é o que você quer, no entanto. Às vezes, você não quer expor todos os dados à Web que você precisa para renderizar seus modelos. Talvez você precise suportar um protocolo que nomise a função que está ligando como parte do que posta como SOAP ou XML-RPC.O pacote TGWebServices fornece uma API super simples para criar serviços da Web disponíveis via SOAP, http-> xml, e http-> json. A API SOAP gera automaticamente o WSDL para o seu Python e até gera informações de tipo suficiente para idiomas digitados estaticamente (Java e C #, por exemplo) para gerar um bom código de cliente em seu final. Como fácil é? Multiplicador de classe (Webservices): @wsexpose int: @wsvalidate (int, int, int) def multiplicar (auto, num1, num2): retorna num1 * num2with isso na raiz, os clientes SOAP podem encontrar o arquivo WSDL em /sap/api.wsdl e postar solicitações de sabão para / . Solicitações HTTP para / Multiplicar? Num1 = 5num2 = 20 retornará um documento XML com o resultado de 100. Adicionar? TG_Format = JSON (ou um cabeçalho HTTP (ou um cabeçalho de texto / javascript) e você terá json de volta. A grande coisa sobre Esta é que o código acima se parece com uma função de python normal '' '' 'e não sabe nada sobre serviços da Web. Aqui estão algumas características importantes de "tgwebservices": · Maneira mais fácil de expor uma API de serviços da Web · Suporta sabão, http + xml, http + json · Saídas de documento embrulhado / sabão literal, que é o formato mais amplamente compatível · Fornece informações básicas do tipo para idiomas digitados estaticamente para gerar interfaces convenientemente utilizáveis · Pode produzir instâncias de suas próprias classes · Também pode aceitar instâncias de suas classes como entrada · Obras com Turboogears 1.0 · A licença do MIT permite o uso irrestrito Requisitos: · Pitão
Tgwebservices. Software Relacionado
Turbogears.
Turbogears é um mega-quadro completo de desenvolvimento da Web front-to-back em Python. ...
131