NET :: http :: nb

NET :: HTTP :: NB is een niet-blokkerende HTTP-client.
Download nu

NET :: http :: nb Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Gisle Aas
  • Uitgever website:
  • http://search.cpan.org/~gaas/

NET :: http :: nb Tags


NET :: http :: nb Beschrijving

NET :: HTTP :: NB is een niet-blokkerende HTTP-client. NET :: HTTP :: NB is een niet-blokkering HTTP-client.Synopsis Gebruik NET :: http :: NB; Mijn $ s = net :: http :: nb-> nieuw (host => "www.perl.com") || Die $ @; $ s-> write_request (GET => "/"); Gebruik IO :: Select; mijn $ sel = io :: selecteer-> nieuw ($ s); Read_header: {Die "header time-out" Tenzij $ SEL-> CAN_READ (10); mijn ($ code, $ puinhoop,% h) = $ s-> read_response_headers; Redo Read_header tenzij $ CODE; } terwijl (1) {Die "lichaamstijd" tenzij $ sel-> can_read (10); mijn $ buf; mijn $ n = $ s-> read_entity_body ($ buf, 1024); laatste tenzij $ n; Print $ BUF; } Same interface als NET :: HTTP, maar het zal nooit meerdere lezingen proberen wanneer de Read_Response_headers () of Read_entity_Body () methoden worden aangeroepen. Dit maakt het mogelijk om meerdere net te multiplex :: http :: nb met behulp van SELECT ZONDER RISICOBLOKKING.IF-Read_response_headers () heeft niet genoeg gegevens gezien om de kopteksten een lege lijst te voltooien. Als lees_entity_body () geen nieuwe entiteitsgegevens is ingetrokken. het is de waarde gelezen -1 wordt geretourneerd. Vereisten: · Perl


NET :: http :: nb Gerelateerde software

Perlbug :: log

PERLBUG :: Logboek is een PERL-module voor generieke logging / debugging-functies voor alle perlbug. ...

182

Downloaden