CPAN-MetaCurator
view release on metacpan or search on metacpan
html/cpan.metacurator.tree.html view on Meta::CPAN
<li>[Topic] <button class='btn btn-info'>ChildProcesses</button></li>
<li>[Topic] <button class='btn btn-info'>DnsStuff</button></li>
<li>[Topic] <button class='btn btn-info'>EventStuff</button></li>
<li>[Topic] <button class='btn btn-info'>FileHandling</button></li>
<li>[Topic] <button class='btn btn-info'>HashHandling</button></li>
<li>[Topic] <button class='btn btn-info'>HTMLHandling</button></li>
<li>[Topic] <button class='btn btn-info'>HTTPServers</button></li>
<li>[Topic] <button class='btn btn-info'>LoggingStuff</button></li>
<li>[Topic] <button class='btn btn-info'>ParallelProcessing</button></li>
<li>[Topic] <button class='btn btn-info'>PlackServer</button></li>
<li>[Topic] <button class='btn btn-info'>TheRFCGuide</button></li>
<li>[Topic] <button class='btn btn-info'>RestfulInterface</button></li>
<li>[Topic] <button class='btn btn-info'>SwitchStatements</button></li>
<li>[Topic] <button class='btn btn-info'>SystemMonitoring</button></li>
<li>[Topic] <button class='btn btn-info'>WebServices</button></li>
<li><a href = 'http://blogs.perl.org/users/neilb/2011/10/cpan-modules-for-parsing-user-agent-strings.html' target = '_blank'>http://blogs.perl.org/users/neilb/2011/10/cpan-modules-for-parsing-user-agent-strings.html</a></li>
<li><a href = 'https://daniel.haxx.se/http2/' target = '_blank'>https://daniel.haxx.se/http2/</a></li>
<li><a href = 'https://data-star.dev/' target = '_blank'>https://data-star.dev/</a></li>
<li><a href = 'https://dev.to/fgasper/perling-and-curling-2i10' target = '_blank'>https://dev.to/fgasper/perling-and-curling-2i10</a></li>
<li><a href = 'https://http2.github.io/' target = '_blank'>https://http2.github.io/</a></li>
<li><a href = 'https://http3-explained.haxx.se/' target = '_blank'>https://http3-explained.haxx.se/</a></li>
<li><a href = 'https://nghttp2.org/' target = '_blank'>https://nghttp2.org/</a></li>
<li><a href = 'https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml' target = '_blank'>https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml</a></li>
<li><a href = 'http://savage.net.au/misc/Mojo.Wiki.html' target = '_blank'>http://savage.net.au/misc/Mojo.Wiki.html</a></li>
</ul>
</li>
<li><a href = 'https://metacpan.org/dist/Alien-nghttp2' target = '_blank'>Alien::nghttp2 - Find or build the nghttp2 HTTP/2 C library</a></li>
<li><a href = 'https://metacpan.org/dist/Authen-WebAuthn' target = '_blank'>Authen::WebAuthn - A library to add Web Authentication support to server applications</a></li>
<li><a href = 'https://metacpan.org/dist/Business-Stripe-Webhook' target = '_blank'>Business::Stripe::Webhook - A Perl module for handling webhooks sent by Stripe</a></li>
<li><a href = 'https://metacpan.org/pod/CGI::Ajax' target = '_blank'>CGI::Ajax - A perl-specific system for writing Asynchronous web applications</a></li>
<li><a href = 'https://metacpan.org/pod/CGI::Expand' target = '_blank'>CGI::Expand - Convert flat hash to nested data using TT2's dot convention</a></li>
<li><a href = 'https://metacpan.org/pod/CGI::Info' target = '_blank'>CGI::Info - Information about the CGI environment</a></li>
<li><a href = 'https://metacpan.org/pod/CGI::Session' target = '_blank'>CGI::Session - Persistent session data in CGI applications</a></li>
<li><a href = 'https://metacpan.org/pod/CGI::Session::Driver::mariadb' target = '_blank'>CGI::Session::Driver::mariadb - CGI::Session driver for MariaDB database</a></li>
<li><a href = 'https://metacpan.org/pod/CGI::Simple' target = '_blank'>CGI::Simple - A Simple totally OO CGI interface that is CGI.pm compliant</a></li>
<li><a href = 'https://metacpan.org/dist/Cookie' target = '_blank'>Cookie - Cookie Object with Encryption or Signature</a></li>
<li><a href = 'https://metacpan.org/pod/Cookie::Jar' target = '_blank'>Cookie::Jar - Cookie Jar Class for Server & Client</a></li>
<li><a href = 'https://metacpan.org/dist/Cookies-Roundtrip' target = '_blank'>Cookies::Roundtrip - Convert between different HTTP Cookie formats, well, at least we tried!</a></li>
<li><a href = 'https://metacpan.org/pod/Data::URIID' target = '_blank'>Data::URIID - Extractor for identifiers from URIs</a></li>
<li><a href = 'https://metacpan.org/pod/Data::URIID::Base' target = '_blank'>Data::URIID::Base - Extractor for identifiers from URIs</a></li>
<li><a href = 'https://metacpan.org/pod/Datastar::SSE' target = '_blank'>Datastar::SSE - Module for creating Datastar Server Events</a></li>
<li><a href = 'Parses the User-Agent string' target = '_blank'>Duadua - Detect User-Agent, do up again!</a></li>
<li><a href = 'https://metacpan.org/pod/FU' target = '_blank'>FU - Framework Ultimatum: A Lean and Efficient Zero-Dependency Web Framework.</a></li>
<li><a href = 'https://github.com/WICG/ua-client-hints/blob/main/README.md' target = '_blank'>Header help - HTTP::UserAgentClientHints</a></li>
<li><a href = 'https://metacpan.org/dist/HTTP-Body' target = '_blank'>HTTP::Body - HTTP Body Parser</a></li>
<li><a href = 'https://metacpan.org/dist/HTTP-BrowserDetect' target = '_blank'>HTTP::BrowserDetect - Determine Web browser, version, and platform from an HTTP user agent string</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::Cookies' target = '_blank'>HTTP::Cookies - HTTP cookie jars</a></li>
<li><a href = 'https://metacpan.org/dist/HTTP-Cookies-Chrome' target = '_blank'>HTTP::Cookies::Chrome - Cookie storage and management for Google Chrome</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::CookieJar::LWP' target = '_blank'>HTTP::CookieJar::LWP - LWP adapter for HTTP::CookieJar</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::Cookies::Microsoft' target = '_blank'>HTTP::Cookies::Microsoft - Access to Microsoft cookies files</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::Cookies::Mozilla' target = '_blank'>HTTP::Cookies::Mozilla - Cookie storage and management for Mozilla</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::Cookies::Netscape' target = '_blank'>HTTP::Cookies::Netscape - Access to Netscape cookies files</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::DetectUserAgent' target = '_blank'>HTTP::DetectUserAgent - Yet another HTTP useragent string parser</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::DAV' target = '_blank'>HTTP::DAV - A WebDAV client library for Perl5</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::Headers' target = '_blank'>HTTP::Headers - Class encapsulating HTTP Message headers</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::Message' target = '_blank'>HTTP::Message - HTTP style message (base class)</a></li>
<li><a href = 'https://metacpan.org/dist/HTTP-Parser-XS' target = '_blank'>HTTP::Parser::XS - A fast, primitive HTTP request parser</a></li>
<li><a href = 'https://metacpan.org/dist/HTTP-Parser2-XS' target = '_blank'>HTTP::Parser2::XS - Yet another http parser</a></li>
<li><a href = 'https://metacpan.org/dist/HTTP-Promise' target = '_blank'>HTTP::Promise - Asynchronous HTTP Request and Promise</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::Promise::Stream::Brotli' target = '_blank'>HTTP::Promise::Stream::Brotli - Stream Encoder for Brotli Encoding</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::Request::Common' target = '_blank'>HTTP::Request::Common - Construct common HTTP::Request objects</a></li>
<li><a href = 'https://metacpan.org/dist/HTTP-Request-FromCurl' target = '_blank'>HTTP::Request::FromCurl - Create a HTTP::Request from a curl command line</a></li>
<li><a href = 'https://metacpan.org/dist/HTTP-Request-Webpush' target = '_blank'>HTTP::Request::Webpush - HTTP Request for web push notifications</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::Response' target = '_blank'>HTTP::Response - HTTP style response message</a></li>
<li><a href = 'https://metacpan.org/dist/HTTP-SecureHeaders' target = '_blank'>HTTP::SecureHeaders - Manage security headers with many safe defaults</a></li>
<li><a href = 'https://metacpan.org/dist/HTTP-Session2' target = '_blank'>HTTP::Session2 - HTTP session management - Deprecated</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::State' target = '_blank'>HTTP::State - Fast RFC6265bis-draft + CHIPS Cookie Jar</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::Status' target = '_blank'>HTTP::Status - HTTP Status code processing</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::StructuredFieldValues' target = '_blank'>HTTP::StructuredFieldValues - Encode and decode HTTP Structured Field Values (RFC 9651) in Perl</a></li>
<li><a href = 'Uses IO::Socket::IP (or IO::Socket::INET)' target = '_blank'>HTTP::Tiny - A small, simple, correct HTTP/1.1 client</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::Tinyish' target = '_blank'>HTTP::Tinyish - HTTP::Tinyish is a wrapper module for HTTP client modules LWP, HTTP::Tiny and HTTP client software curl and wget</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::Tiny::Mech' target = '_blank'>HTTP::Tiny::Mech - Wrap a WWW::Mechanize instance in an HTTP::Tiny compatible interface.</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::Tiny::UA' target = '_blank'>HTTP::Tiny::UA - Higher-level UA features for HTTP::Tiny</a></li>
<li><a href = 'https://metacpan.org/dist/HTTP-XSHeaders' target = '_blank'>HTTP::XSHeaders - Fast XS Header library, replacing HTTP::Headers and HTTP::Headers::Fast</a></li>
<li><a href = 'https://metacpan.org/dist/LightTCP-Server' target = '_blank'>LightTCP::Server - A configurable TCP server with HTTP, CGI, and threading support (Pure Perl OOP)</a></li>
<li><a href = 'https://metacpan.org/dist/LightTCP-SSLclient' target = '_blank'>LightTCP::SSLclient - SSL/TLS HTTP client with proxy support and certificate pinning</a></li>
<li><a href = 'https://metacpan.org/dist/LWP-Protocol-https' target = '_blank'>LWP::Protocol::https - Provide https support for LWP::UserAgent</a></li>
<li><a href = 'https://metacpan.org/pod/LWP::Protocol::Net::Curl' target = '_blank'>LWP::Protocol::Net::Curl - The power of libcurl in the palm of your hands!</a></li>
<li><a href = 'https://metacpan.org/dist/libwww-perl' target = '_blank'>LWP::UserAgent - REST::Client</a></li>
<li><a href = 'https://metacpan.org/dist/LWP-UserAgent-Throttled' target = '_blank'>LWP::UserAgent::Throttled - Throttle requests to a site</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Amazon-Glacier' target = '_blank'>Net::Amazon::Glacier - An implementation of the full Amazon Glacier RESTful 2012-06-01 API.</a></li>
<li><a href = 'https://metacpan.org/pod/Net::Amazon::Signature::V4' target = '_blank'>Net::Amazon::Signature::V4 - Implements the Amazon Web Services signature version 4, AWS4-HMAC-SHA256</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Curl' target = '_blank'>Net::Curl - Perl interface for libcurl</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Curl-Easier' target = '_blank'>Net::Curl::Easier - Convenience wrapper around Net::Curl::Easy</a></li>
<li><a href = 'https://metacpan.org/pod/Net::Curl::Easier' target = '_blank'>Net::Curl::Easy - Perl interface for curl_easy_* functions</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Firewall-BlockerHelper' target = '_blank'>Net::Firewall::BlockerHelper - Helps with managing firewalls for banning IPs</a></li>
<li><a href = 'https://metacpan.org/dist/PApp' target = '_blank'>PApp - Multi-page-state-preserving web applications</a></li>
<li><a href = 'https://metacpan.org/pod/Parse::HTTP::UserAgent' target = '_blank'>Parse::HTTP::UserAgent - Parse User-Agent strings - Deprecated</a></li>
<li><a href = 'https://metacpan.org/dist/Protocol-Tus' target = '_blank'>Protocol::Tus - Tus protocol handling</a></li>
<li><a href = 'https://metacpan.org/dist/Query-Param' target = '_blank'>Query::Param - Lightweight object interface for parsing and creating query strings</a></li>
<li><a href = 'https://metacpan.org/pod/Router::Boom' target = '_blank'>Router::Boom - Fast routing engine for web applications</a></li>
<li><a href = 'https://metacpan.org/pod/Router::R3' target = '_blank'>Router::R3 - URL router library with high performance</a></li>
<li><a href = 'https://metacpan.org/pod/Router::Ragel' target = '_blank'>Router::Ragel - A high-performance URL router using the Ragel finite state machine</a></li>
<li><a href = 'https://metacpan.org/dist/Router-Simple' target = '_blank'>Router::Simple - Simple HTTP router</a></li>
<li><a href = 'https://metacpan.org/pod/Router::XS' target = '_blank'>Router::XS - Fast URI path to value lookup</a></li>
<li><a href = 'https://metacpan.org/dist/Slug' target = '_blank'>Slug - XS URL slug generator with custom ops</a></li>
<li><a href = 'https://metacpan.org/dist/Squid-Guard' target = '_blank'>Squid::Guard - Redirector for the Squid web proxy</a></li>
<li><a href = 'Requires Plack' target = '_blank'>Terse - Lightweight Web Framework</a></li>
<li><a href = 'https://metacpan.org/pod/URI' target = '_blank'>URI - Uniform Resource Identifiers (absolute and relative)</a></li>
<li><a href = 'https://metacpan.org/pod/URI' target = '_blank'>URI::_punycode - Encodes Unicode string in Punycode</a></li>
<li><a href = 'https://metacpan.org/pod/URI::AnyService' target = '_blank'>URI::AnyService - Simple /etc/services-driven URI objects</a></li>
<li><a href = 'https://metacpan.org/pod/URI::Based' target = '_blank'>URI::Based - Define a base URI and then generate variations on it</a></li>
<li><a href = 'https://metacpan.org/pod/URI::Escape' target = '_blank'>URI::Escape - Percent-encode and percent-decode unsafe characters</a></li>
<li><a href = 'https://metacpan.org/pod/URI::Escape::XS' target = '_blank'>URI::Escape::XS - Drop-In replacement for URI::Escape</a></li>
<li><a href = 'https://metacpan.org/pod/URI::Router' target = '_blank'>URI::Router - Highest performance powerful URI router (URI path to value lookup) for HTTP frameworks</a></li>
<li><a href = 'https://metacpan.org/pod/URI::Shortener' target = '_blank'>URI::Shortener - Shorten URIs so that you don't have to rely on external services</a></li>
<li><a href = 'https://metacpan.org/pod/URI::Split' target = '_blank'>URI::Split - Parse and compose URI strings</a></li>
<li><a href = 'https://metacpan.org/dist/URI-Template' target = '_blank'>URI::Template - Object for handling URI templates (RFC 6570)</a></li>
<li><a href = 'https://metacpan.org/pod/URL::Encode' target = '_blank'>URL::Encode - Encoding and decoding of application/x-www-form-urlencoded encoding</a></li>
<li><a href = 'https://metacpan.org/pod/URL::Encode::XS' target = '_blank'>URL::Encode::XS - XS implementation of URL::Encode</a></li>
<li><a href = 'https://metacpan.org/pod/VAPID' target = '_blank'>VAPID - Voluntary Application Server Identification</a></li>
<li><a href = 'https://metacpan.org/dist/Web-Components' target = '_blank'>Web::Components - MVC pattern for Web::Simple</a></li>
<li><a href = 'https://metacpan.org/pod/Web::ComposableRequest' target = '_blank'>Web::ComposableRequest - Composable request class for web frameworks</a></li>
<li><a href = 'https://metacpan.org/dist/Web-Simple' target = '_blank'>Web::Simple - A quick and easy way to build simple web applications</a></li>
<li><a href = 'https://metacpan.org/dist/WWW-Chain' target = '_blank'>WWW::Chain - A web request chain</a></li>
<li><a href = 'You must, after every action that GETs or POSTs a page, check that Mech succeeded, or all bets are off' target = '_blank'>WWW::Mechanize - https://metacpan.org/dist/WWW-Mechanize/view/lib/WWW/Mechanize/FAQ.pod</a></li>
</ul>
</li>
<li data-jstree='{"opened": false}' id = '17325'>HTTPServers
<ul>
<li data-jstree='{"opened": false}' id = '17326'>See also
<ul>
<li>[Topic] <button class='btn btn-info'>EventStuff</button></li>
( run in 0.629 second using v1.01-cache-2.11-cpan-acf6aa7dc9e )