Sabão

sabão sem o inchaço e jr
Baixe Agora

Sabão Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Rob Manson
  • Site do editor:
  • http://search.cpan.org/~robman/

Sabão Tag


Sabão Descrição

Sabão sem o inchaço e jr SOAPJR é um sabão sem o inchaço e JR (JSON-RPC) com manuseio de erros adequado e uploads de arquivos.synopsis Visão geral -------- 1. Receber mensagem de solicitação 2. Validar mensagem de solicitação 3. Create Mensagem de resposta 5. Configurar mensagem de resposta 6. Enviar mensagem de resposta # A suposição é que este módulo será usado de dentro de um script Perl (ou um manipulador de solicitações do Apache) # - use no módulo use Soapjr; # - Criar o objeto Servidor SoapJr # Nota: Este é o equivalente a jquery no lado do cliente e pode ser criado no script Apache perl_startup.pl para que ele seja persistente meu $ servidor = SoapJr-> Novo (Opções de $); # 1. Receber mensagem de solicitação # - Seu script Perl é chamado diretamente ou como manipulador # e. /Soapjr.pl # 2. Validar a mensagem de solicitação # - Crie o objeto de solicitação de entrada Para esta solicitação Meu pedido $ = $ Server-> Create_Request ($ query_params_hashref, \% env); # - Defina quaisquer configurações para este pedido de solicitação de entrada $ Solicitar-> Set ({Opções => {"..." => "..."}}); # 3. Mensagem de solicitação de processo # Isto é onde sua implementação de desenvolvimento acontece # - processar a solicitação, no entanto, você precisa # ... # 4. Criar mensagem de resposta # - então, quando estiver pronto, você cria um objeto de resposta My $ Response = $ self-> Create_Response ({envelope => {"option1" => "xxx"}}}); # 5. Configurar mensagem de resposta # - Defina qualquer um dos valores de resposta $ Response-> SET ({head => {"option1" => "ddd"}, corpo => {"option1" => "lll"}} ); # 6. Adicione todos os erros que você precisa para # - Se o seu processamento de $ solicitar cria algum erro, basta adicioná-los com $ Response-> Add_Error () # e. # $ s = $ r-> add_error ({# context => "cabeça", # propriedade => "sid", # error => {# Código => 401, # mensagem => "ID de sessão inválida" #} }); # Nota: $ s (por exemplo, o retorno do add_error ()) é um serialised_string do objeto atual após o erro é adicionado # 7. Enviar mensagem de resposta # - Então, quando você terminar, você envia de volta sua resposta Meu $ Send_Result = $ Response-> Enviar ({head => {"option1" => "ddd"}, corpo => {"option1" => "lll"}}); # ou você pode apenas obter uma cadeia serializada do objeto a qualquer momento usando $ Response-> Saída (); Requisitos: · Perl.


Sabão Software Relacionado