wok-current annotate perl-http-daemon/description.txt @ rev 24992

Up sip (4.19.25)
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sat May 14 18:19:29 2022 +0000 (2022-05-14)
parents
children
rev   line source
Hans-G?nter@24219 1 Instances of the HTTP::Daemon class are HTTP/1.1 servers
Hans-G?nter@24219 2 that listen on a socket for incoming requests.
Hans-G?nter@24219 3 The HTTP::Daemon is a subclass of IO::Socket::IP, so you
Hans-G?nter@24219 4 can perform socket operations directly on it too.
Hans-G?nter@24219 5
Hans-G?nter@24219 6 Please note that HTTP::Daemon used to be a subclass of
Hans-G?nter@24219 7 IO::Socket::INET.
Hans-G?nter@24219 8 To support IPv6, it switched the parent class to IO::Socket::IP
Hans-G?nter@24219 9 at version 6.05.
Hans-G?nter@24219 10
Hans-G?nter@24219 11 The accept() method will return when a connection from a
Hans-G?nter@24219 12 client is available. The returned value will be an
Hans-G?nter@24219 13 HTTP::Daemon::ClientConn object which is another
Hans-G?nter@24219 14 IO::Socket::IP subclass.
Hans-G?nter@24219 15 Calling the get_request() method on this object will read
Hans-G?nter@24219 16 data from the client and return an HTTP::Request object.
Hans-G?nter@24219 17 The ClientConn object also provide methods to send back
Hans-G?nter@24219 18 various responses.
Hans-G?nter@24219 19
Hans-G?nter@24219 20 This HTTP daemon does not fork(2) for you.
Hans-G?nter@24219 21 Your application, i.e. the user of the HTTP::Daemon is
Hans-G?nter@24219 22 responsible for forking if that is desirable.
Hans-G?nter@24219 23 Also note that the user is responsible for generating
Hans-G?nter@24219 24 responses that conform to the HTTP/1.1 protocol.