Welcome to HTTP Clients and Perl

HTTP Clients and Perl

By Tom Hukins
Date: Saturday, 23 August 2014 11:00
Duration: 20 minutes
Target audience: Beginner
Language: English
Tags: http https lwp perl tls

You can find more information on the speaker's site:


Increasingly, Internet communication takes place over HTTP. HTTP, in turn, runs on top of TCP .

Perl programmers often use LWP, or perhaps HTTP::Tiny, to communicate in HTTP. Many higher level libraries exist that aim to abstract away the details of the HTTP protocol.

For security, the https protocol uses TLS. This involves certificate authorities and certificate validation.

This talk will explore all the above and provide practical advice for how to write or improve code that uses HTTP.

The audience will have a little experience of using Perl to interact with Web Services or servers but won't have a detailed understanding of HTTP, TCP or TLS.


Attended by: Tom Hukins, Alexander Karelas (‎karjala‎), Dimitar Mitov, Aaron Crane (‎arc‎), Patrick Ringl (‎pari‎), Julien Fiegehenn (‎simbabque‎), Daniel Brunkhorst, stoian iovchev, Bernhard Schmalhofer (‎bernhard‎), H.Merijn Brand (‎Tux‎), Paul Cochrane (‎ptc‎), Sabina Nenkova, Matthias Zeichmann, Jan Seidl (‎JaSei‎), Naim Shafiyev (‎shafiev‎), Marco Pessotto (‎melmothx‎), Kalman Bodor, Cristina Mavriche (‎suns‎), Zlatin Stanimirov, Ioana Falcusan, Mihaela Marinca, Jussi Kinnula (‎Spot‎), Neil Hemingway (‎neilh‎), Kang-min Liu (‎gugod‎), Olivier Duclos (‎odc‎), Paul Evans (‎LeoNerd‎), atoomic, Diana Vultur, Daniel Moldovan, Abe Timmerman (‎abeltje‎), steve mynott (‎itz‎), Sue Spence (‎virtualsue‎), Bradley Andersen (‎elohmrow‎), R Geoffrey Avery (‎rGeoffrey‎), Petar Barzakov,