Tgwebservices.

Serviços da Web multiprotocolos para turboogears
Baixe Agora

Tgwebservices. Classificação e resumo

Propaganda

  • Rating:
  • 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

Download