Pt::Http Namespace Reference

HTTP clients and servers. More...

Classes

class  Authentication
 HTTP authentication method for clients. More...
class  Authenticator
 Client-side authentication. More...
class  Authorization
 Asynchronous HTTP authorization operation. More...
class  Authorizer
 Server-side authorization. More...
class  BasicAuthentication
 Basic HTTP authentication for clients. More...
class  BasicAuthorizer
 Server-side basic HTTP authorization. More...
class  BasicService
 Basic HTTP service implementation. More...
class  BasicUserListAuthorizer
 Server-side basic HTTP authorization against a user list. More...
class  BasicWebSocketService
 WebSocket service for one session type. More...
class  Client
 HTTP user agent. More...
class  Credential
 Credentials for authorization and authentication. More...
class  HttpError
 HTTP run-time error. More...
class  MapAny
 Maps any request to a service. More...
class  MapUrl
 Maps requests to a service by URL. More...
class  Message
 HTTP message with header and body. More...
class  MessageHeader
 HTTP message header. More...
class  MessageProgress
 Progress of an asynchronous HTTP send or receive. More...
class  Reply
 HTTP reply message. More...
class  Request
 HTTP request message. More...
class  Responder
 Handles one HTTP request and writes the reply. More...
class  Server
 Listening HTTP server. More...
class  Service
 Factory for request responders. More...
class  Servlet
 Maps requests to a service. More...
class  Stream
 One HTTP stream on a connection. More...
class  StreamSession
 Binds one session object to one HTTP stream. More...
class  WebSocket
 Client handshake and messages on an upgraded stream. More...
class  WebSocketMessage
 Payload of one text or binary WebSocket message. More...
class  WebSocketResponder
 Responder for the WebSocket handshake. More...
class  WebSocketService
 Factory and endpoint policy for WebSocket sessions. More...
class  WebSocketServlet
 Release scope of the sessions one WebSocket service creates. More...
class  WebSocketSession
 Server facade of one accepted WebSocket stream. More...

Detailed Description

Request and reply messages, an HTTP client, and an HTTP server that maps URLs to services. HTTPS uses Pt::Ssl. WebSocket is an HTTP upgrade of the same connection.