# Package org.cybergarage.http

HTTP protocol implementation and utilities.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  HTTPRequestListener | Interface for receiving HTTP request notifications.

- Class Summary
  Class | Description
  --- | ---
  Date | Utility class for handling HTTP date formatting and time operations.
  HTML | HTML constants for HTTP responses.
  HTTP | Utility class providing HTTP protocol constants and helper methods.
  HTTPHeader | Represents an HTTP header field with a name and value.
  HTTPPacket |
  HTTPRequest |
  HTTPResponse |
  HTTPServer | HTTP server implementation for the CyberLink HTTP framework.
  HTTPServerList | A collection of HTTPServer instances that extends Vector.
  HTTPServerThread | A thread that handles HTTP requests for an HTTPServer.
  HTTPSocket |
  HTTPStatus | Represents an HTTP status line with version, status code, and reason phrase.
  Parameter | Represents a name-value parameter pair used in HTTP requests and responses.
  ParameterList | A collection of Parameter objects that extends Vector.

## Package org.cybergarage.http Description

HTTP protocol implementation and utilities.

This package provides classes for handling HTTP requests, responses, and protocol operations used by the UPnP framework for HTTP-based communication.

Key Components:

- HTTP - Main HTTP protocol constants and utilities
- HTTPRequest - Represents HTTP request messages
- HTTPResponse - Represents HTTP response messages
- HTTPPacket - Base class for HTTP messages
- HTTPHeader - Manages HTTP headers
- HTTPServer - HTTP server implementation
- Parameter - HTTP parameter handling

Main Functionality:

- HTTP request and response parsing
- HTTP header management
- Parameter handling and parsing
- HTTP server functionality
- Protocol compliance and utilities

Usage Notes:

- Used by UPnP framework for HTTP-based communication
- Supports HTTP/1.1 protocol specification
- Provides both client and server HTTP functionality