Apache Http Core



Apache

Apache HTTP Server » Core routines. So, data structures are declared here, even though most of the code that cares really is in httpcore.c. Oleg, Thank you for responding. What version of httpcore should I put there? There is apparently non corresponding to 4.5.4. I tried httpcore-4.4.8 and the result was the same. 4.4.8 is the latest version I can find in Maven.

Other Modules

A | B | C | D | E | F | H | I | L | M | N | P | R | S | U | V | W | X

Dbeaver apt get

mod_access_compat
Group authorizations based on host (name or IPaddress)
mod_actions
Execute CGI scripts based on media type or request method.
mod_alias
Provides for mapping different parts of the host filesystem in the document tree and for URL redirection
mod_allowmethods
Easily restrict what HTTP methods can be used on the server
mod_asis
Sends files that contain their ownHTTP headers
mod_auth_basic
Basic HTTP authentication
mod_auth_digest
User authentication using MD5 Digest Authentication
mod_auth_form
Form authentication
mod_authn_anon
Allows 'anonymous' user access to authenticated areas
mod_authn_core
Core Authentication
mod_authn_dbd
User authentication using an SQL database
mod_authn_dbm
User authentication using DBM files
mod_authn_file
User authentication using text files
mod_authn_socache
Manages a cache of authentication credentials to relievethe load on backends
mod_authnz_fcgi
Allows a FastCGI authorizer application to handle Apachehttpd authentication and authorization
mod_authnz_ldap
Allows an LDAP directory to be used to store the databasefor HTTP Basic authentication.
mod_authz_core
Core Authorization
mod_authz_dbd
Group Authorization and Login using SQL
mod_authz_dbm
Group authorization using DBM files
mod_authz_groupfile
Group authorization using plaintext files
mod_authz_host
Group authorizations based on host (name or IPaddress)
mod_authz_owner
Authorization based on file ownership
mod_authz_user
User Authorization
mod_autoindex
Generates directory indexes, automatically, similar to the Unix ls command or the Win32 dir shell command
mod_brotli
Compress content via Brotli before it is delivered to theclient
mod_buffer
Support for request buffering
mod_cache
RFC 2616 compliant HTTP caching filter.
mod_cache_disk
Disk based storage module for the HTTP caching filter.
mod_cache_socache
Shared object cache (socache) based storage module for theHTTP caching filter.
mod_cern_meta
CERN httpd metafile semantics
mod_cgi
Execution of CGI scripts
mod_cgid
Execution of CGI scripts using an external CGI daemon
mod_charset_lite
Specify character set translation or recoding
mod_data
Convert response body into an RFC2397 data URL
mod_dav
Distributed Authoring and Versioning(WebDAV) functionality
mod_dav_fs
Filesystem provider for mod_dav
mod_dav_lock
Generic locking module for mod_dav
mod_dbd
Manages SQL database connections
mod_deflate
Compress content before it is delivered to theclient
mod_dialup
Send static content at a bandwidth rate limit, defined by the various old modem standards
mod_dir
Provides for 'trailing slash' redirects and serving directory index files
mod_dumpio
Dumps all I/O to error log as desired.
mod_echo
A simple echo server to illustrate protocolmodules
mod_env
Modifies the environment which is passed to CGI scripts andSSI pages
mod_example_hooks
Illustrates the Apache module API
mod_expires
Generation of Expires andCache-Control HTTP headers according to user-specifiedcriteria
mod_ext_filter
Pass the response body through an external program beforedelivery to the client
mod_file_cache
Caches a static list of files in memory
mod_filter
Context-sensitive smart filter configuration module
mod_headers
Customization of HTTP request and responseheaders
mod_heartbeat
Sends messages with server status to frontend proxy
mod_heartmonitor
Centralized monitor for mod_heartbeat origin servers
mod_http2
Support for the HTTP/2 transport layer
mod_ident
RFC 1413 ident lookups
mod_imagemap
Server-side imagemap processing
mod_include
Server-parsed html documents (Server Side Includes)
mod_info
Provides a comprehensive overview of the serverconfiguration
mod_isapi
ISAPI Extensions within Apache for Windows
mod_lbmethod_bybusyness
Pending Request Counting load balancer scheduler algorithm for mod_proxy_balancer
mod_lbmethod_byrequests
Request Counting load balancer scheduler algorithm for mod_proxy_balancer
mod_lbmethod_bytraffic
Weighted Traffic Counting load balancer scheduler algorithm for mod_proxy_balancer
mod_lbmethod_heartbeat
Heartbeat Traffic Counting load balancer scheduler algorithm for mod_proxy_balancer
mod_ldap
LDAP connection pooling and result caching services for useby other LDAP modules
mod_log_config
Logging of the requests made to the server
mod_log_debug
Additional configurable debug logging
mod_log_forensic
Forensic Logging of the requests made to the server
mod_logio
Logging of input and output bytes per request
mod_lua
Provides Lua hooks into various portions of the httpdrequest processing
mod_macro
Provides macros within apache httpd runtime configuration files
mod_md
Managing domains across virtual hosts, certificate provisioning via the ACME protocol
mod_mime
Associates the requested filename's extensions with the file's behavior (handlers and filters) and content (mime-type, language, character set and encoding)
mod_mime_magic
Determines the MIME type of a file by looking at a few bytes of its contents
mod_negotiation
Provides for content negotiation
mod_nw_ssl
Enable SSL encryption for NetWare
mod_privileges
Support for Solaris privileges and for running virtual hostsunder different user IDs.
mod_proxy
Multi-protocol proxy/gateway server
mod_proxy_ajp
AJP support module formod_proxy
mod_proxy_balancer
mod_proxy extension for load balancing
mod_proxy_connect
mod_proxy extension forCONNECT request handling
mod_proxy_express
Dynamic mass reverse proxy extension formod_proxy
mod_proxy_fcgi
FastCGI support module formod_proxy
mod_proxy_fdpass
fdpass external process support module formod_proxy
mod_proxy_ftp
FTP support module formod_proxy
mod_proxy_hcheck
Dynamic health check of Balancer members (workers) formod_proxy
mod_proxy_html
Rewrite HTML links in to ensure they are addressablefrom Clients' networks in a proxy context.
mod_proxy_http
HTTP support module formod_proxy
mod_proxy_http2
HTTP/2 support module formod_proxy
mod_proxy_scgi
SCGI gateway module for mod_proxy
mod_proxy_uwsgi
UWSGI gateway module for mod_proxy
mod_proxy_wstunnel
Websockets support module formod_proxy
mod_ratelimit
Bandwidth Rate Limiting for Clients
mod_reflector
Reflect a request body as a response via the output filter stack.
mod_remoteip
Replaces the original client IP address for the connectionwith the useragent IP address list presented by a proxies or a load balancervia the request headers.
mod_reqtimeout
Set timeout and minimum data rate for receiving requests
mod_request
Filters to handle and make available HTTP request bodies
mod_rewrite
Provides a rule-based rewriting engine to rewrite requestedURLs on the fly
mod_sed
Filter Input (request) and Output (response) content using sed syntax
mod_session
Session support
mod_session_cookie
Cookie based session support
mod_session_crypto
Session encryption support
mod_session_dbd
DBD/SQL based session support
mod_setenvif
Allows the setting of environment variables basedon characteristics of the request
mod_slotmem_plain
Slot-based shared memory provider.
mod_slotmem_shm
Slot-based shared memory provider.
mod_so
Loading of executable code andmodules into the server at start-up or restart time
mod_socache_dbm
DBM based shared object cache provider.
mod_socache_dc
Distcache based shared object cache provider.
mod_socache_memcache
Memcache based shared object cache provider.
mod_socache_redis
Redis based shared object cache provider.
mod_socache_shmcb
shmcb based shared object cache provider.
mod_speling
Attempts to correct mistaken URLs by ignoringcapitalization, or attempting to correct various minormisspellings.
mod_ssl
Strong cryptography using the Secure SocketsLayer (SSL) and Transport Layer Security (TLS) protocols
mod_status
Provides information on server activity andperformance
mod_substitute
Perform search and replace operations on response bodies
mod_suexec
Allows CGI scripts to run as a specified userand Group
mod_systemd
Provides better support for systemd integration
mod_unique_id
Provides an environment variable with a uniqueidentifier for each request
mod_unixd
Basic (required) security for Unix-family platforms.
mod_userdir
User-specific directories
mod_usertrack
Clickstream logging of user activity on a site
mod_version
Version dependent configuration
mod_vhost_alias
Provides for dynamically configured mass virtualhosting
mod_watchdog
provides infrastructure for other modules to periodically run tasks
mod_xml2enc
Enhanced charset/internationalisation support for libxml2-basedfilter modules

The Apache HttpComponents project is responsible for creating and maintaining a toolset of low level Java components focused on HTTP and associated protocols.

This project functions under the Apache Software Foundation (http://www.apache.org), and is part of a larger community of developers and users.

HttpComponents Overview

The Hyper-Text Transfer Protocol (HTTP) is perhaps the most significant protocol used on the Internet today. Web services, network-enabled appliances and the growth of network computing continue to expand the role of the HTTP protocol beyond user-driven web browsers, while increasing the number of applications that require HTTP support.

Designed for extension while providing robust support for the base HTTP protocol, the HttpComponents may be of interest to anyone building HTTP-aware client and server applications such as web browsers, web spiders, HTTP proxies, web service transport libraries, or systems that leverage or extend the HTTP protocol for distributed communication.

HttpComponents Structure

HttpComponents Core

HttpCore is a set of low level HTTP transport components that can be used to build custom client and server side HTTP services with a minimal footprint. HttpCore supports two I/O models: blocking I/O model based on the classic Java I/O and non-blocking, event driven I/O model based on Java NIO. Blueway high power software.

Httpcore

HttpComponents Client

Apache Http Core 5

Http

HttpClient is a HTTP/1.1 compliant HTTP agent implementation based on HttpCore. It also provides reusable components for client-side authentication, HTTP state management, and HTTP connection management. HttpComponents Client is a successor of and replacement for Commons HttpClient 3.x. Users of Commons HttpClient are strongly encouraged to upgrade.

CoreApache

Apache Http Core Jar Download

Commons HttpClient (legacy)

Apache Httpcore Nio

Commons HttpClient 3.x codeline is at the end of life. All users of Commons HttpClient 3.x are strongly encouraged to upgrade to HttpClient 4.1.