| Poe :: Component :: Cliente :: HTTP poe :: componente :: cliente :: http é um componente do agente do usuário HTTP. |
Baixe Agora |
Poe :: Component :: Cliente :: HTTP Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Rocco Caputo
- Site do editor:
- http://search.cpan.org/~apocal/
Poe :: Component :: Cliente :: HTTP Tag
Poe :: Component :: Cliente :: HTTP Descrição
PoE :: Component :: Cliente :: HTTP é um componente do usuário do usuário HTTP. Poe :: Component :: Cliente :: HTTP é um componente do usuário do usuário HTTP.Synopsis Use PoE QW (Component :: Cliente :: HTTP); Poe :: componente :: cliente :: http-> spawn (agent => 'spiffcrawler / 0.90', # padrões para algo longo Alias => 'ua', # padrões para 'weeble' de =>'spiffster@perl.org ', # padrões para o Undef (No Header) Protocol =>' Http / 0.9 ', # padrões para' HTTP / 1.1 'Timeout => 60, # padrões para 180 segundos MaxSize => 16384, # padrões para streaming inteiro de resposta => 4096, # padrões para 0 (desligado) followredirects => 2 # padrões para 0 (desligado) proxy => "http: // localhost: 80", # padrões para http_proxy env. Noproxy variável => , # Defs para No_proxy Env. Variável); $ Kernel-> Post ('Ua', # Postos para o 'UA' Pedido de Alias ', # Postagens para' Solicitação '' Resposta 'do Estado', que de nossos estados receberá a resposta $ Solicition, # um http: : Solicitar objeto); # Este é o sub que é chamado quando a sessão recebe um evento # 'Response'. sub response_handler {my ($ request_packet, $ response_packet) = @_ ; # Http :: Solicite meu $ Solicitar_Object = $ request_packet -> ; # Http :: Resposta Meu $ Response_Object = $ Response_Packet -> ; meu $ stream_chunk; Se (! Definido ($ Response_Object-> Conteúdo)) {$ stream_chunk = $ response_packet -> ; } Imprimir ("*" x 78, "n", "*** My Solicition: n", "-" x 78, "n", $ request_Object-> as_string (), "*" x 78, "N" "*** sua resposta: n" "," - "x 78," n ", $ response_object-> as_string (),); if (definido $ stream_chunk) {Imprimir "-" x 40, "n", $ stream_chunk, "n"; } Imprimir "*" x 78, "n"; } Poe :: Componente :: Cliente :: HTTP é um agente do usuário HTTP para PoE. Ele permite que outras sessões sejam executadas enquanto as transações HTTP estão sendo processadas, e permite que várias transações HTTP sejam processadas em parallel.if Component :: Cliente :: DNS também é instalado, cliente :: HTTP irá usá-lo para resolver hosts sem bloquear . Caso contrário, ele usará GetHostbyName (), que pode ter problemas de desempenho.http componentes do cliente não são objetos corretos. Em vez de ser criado, como a maioria dos objetos é, eles são "gerados" como sessões separadas. Para evitar confusão (e espero que não cause outra confusão), eles devem ser gerados com um método de spawn, não criado de novo com um novo. Requisitos: · Perl.
Poe :: Component :: Cliente :: HTTP Software Relacionado