| Net :: http :: nb net :: http :: nb ist ein nicht blockierender HTTP-Client. |
Jetzt downloaden |
Net :: http :: nb Ranking & Zusammenfassung
- Lizenz:
- Perl Artistic License
- Name des Herausgebers:
- Gisle Aas
- Website des Verlags:
- http://search.cpan.org/~gaas/
Net :: http :: nb Stichworte
Net :: http :: nb Beschreibung
Net :: http :: nb ist ein nicht blockierender HTTP-Client. Net :: http :: nb ist ein nicht blockierender HTTP-Client.Synopsis NET :: http :: nb; My $ s = net :: http :: nb-> neu (host => "www.perl.com") || Die $ @; $ s-> write_request (erhalten => "/"); Verwenden Sie io :: SELECT; Meine $ SEL = IO :: SELECT-> NEU ($ s); Read_header: {Die "Header Timeout", sofern nur $ sel-> can_read (10); mein ($ Code, $ Mess,% h) = $ s-> read_response_header; redo read_header, es sei denn, $ Code; } während (1) {sterb "Körpertimeout", sofern nur $ sel-> can_read (10); mein $ buf; meine $ n = $ s-> read_entity_body ($ BUF, 1024); zuletzt, sofern nicht $ n; $ buf drucken; } Dieselbe Schnittstelle wie net :: http, es wird jedoch nie mehrere Reads ausprobieren, wenn die Methoden Read_Response_header () oder read_entity_header () aufgerufen werden. Dies ermöglicht es, Multiplex mehrerer Netz :: http :: nb mit SELECT ohne Risikosperrung zu verwenden Es gelesen, dass der Wert -1 zurückgegeben wird. Anforderungen: · Perl.
Net :: http :: nb Zugehörige Software