Cro::HTTP

Asynchronous HTTP, both client and server side. Includes HTTP/2.0 support.

Cro::HTTP

image https://github.com/croservices/cro-http/actions/workflows/ci.yml/badge.svg not found

This is part of the Cro libraries for implementing services and distributed systems in Raku. See the Cro website for further information and documentation.

Cro::HTTP v0.8.8

Asynchronous HTTP, both client and server side. Includes HTTP/2.0 support.

Authors

  • Jonathan Worthington

License

Artistic-2.0

Dependencies

IO::Socket::Async::SSLOO::MonitorsIO::Path::ChildSecureBase64HTTP::HPACK:ver<1.0.0>Cro::Core:ver<0.8.8>Cro::TLS:ver<0.8.8>JSON::FastCrypt::RandomJSON::JWTDateTime::ParseLog::Timeline

Test Dependencies

Provides

  • Cro::HTTP2::ConnectionState
  • Cro::HTTP2::Frame
  • Cro::HTTP2::FrameParser
  • Cro::HTTP2::FrameSerializer
  • Cro::HTTP2::GeneralParser
  • Cro::HTTP2::RequestParser
  • Cro::HTTP2::RequestSerializer
  • Cro::HTTP2::ResponseParser
  • Cro::HTTP2::ResponseSerializer
  • Cro::HTTP::Auth
  • Cro::HTTP::Auth::Basic
  • Cro::HTTP::Auth::WebToken
  • Cro::HTTP::Auth::WebToken::Bearer
  • Cro::HTTP::Auth::WebToken::FromCookie
  • Cro::HTTP::Auth::WebToken::Token
  • Cro::HTTP::Body
  • Cro::HTTP::BodyParserSelectors
  • Cro::HTTP::BodyParsers
  • Cro::HTTP::BodySerializerSelectors
  • Cro::HTTP::BodySerializers
  • Cro::HTTP::Client
  • Cro::HTTP::Client::CookieJar
  • Cro::HTTP::Cookie
  • Cro::HTTP::Exception
  • Cro::HTTP::Header
  • Cro::HTTP::Internal
  • Cro::HTTP::Log::File
  • Cro::HTTP::LogTimelineSchema
  • Cro::HTTP::Message
  • Cro::HTTP::Middleware
  • Cro::HTTP::MimeTypes
  • Cro::HTTP::MultiValue
  • Cro::HTTP::PushPromise
  • Cro::HTTP::RawBodyParser
  • Cro::HTTP::RawBodyParserSelector
  • Cro::HTTP::Request
  • Cro::HTTP::RequestParser
  • Cro::HTTP::RequestSerializer
  • Cro::HTTP::Response
  • Cro::HTTP::ResponseParser
  • Cro::HTTP::ResponseSerializer
  • Cro::HTTP::ReverseProxy
  • Cro::HTTP::Router
  • Cro::HTTP::Server
  • Cro::HTTP::Session::IdGenerator
  • Cro::HTTP::Session::InMemory
  • Cro::HTTP::Session::Persistent
  • Cro::HTTP::VersionSelector
  • Cro::Iri::HTTP
  • Cro::ResourceIdentifier::HTTP
  • Cro::Uri::HTTP

Documentation

The Camelia image is copyright 2009 by Larry Wall. "Raku" is trademark of the Yet Another Society. All rights reserved.