HTTPServer is an ActiveX Component that facilitates serving HTML pages, GIF/JPG/PNG images, documents, and other resources via Browser clients. It implements the server side of HTTP and HTTPS protocols while providing support for secure communication.

One of the most significant advantages of wodWebServer is that you don't need to learn ASP/PHP/Coldfusion to create your own webserver. It is robust, easy to use, and fast, and can run in all environments that support COM technology. It runs through Request/Response objects and parses whatever the client sends and stores it in the Request object.
When you're ready to deploy a response, you just need to populate the Response object with the mandatory content like the Body property, StatusCode, and so on. If you're quick and can complete this step from within the RequestDone event, you won't even need to call any Send methods, and it will be delivered automatically.
wodWebServer has several features which makes it stand out. It has support for HTTP and HTTPS protocols, CGI script support by running external executables, parsing of query variables, posted data, form-uploaded data for easy access, and the ability to control bandwidth usage for each user separately. It comes in two variations, as a COM object and as an ActiveX control. Furthermore, it can be used standalone or with other WEB servers like Apache and IIS by running on a different port. Additionally, it provides complete information on connected users, such as their originating IP address, originating port, total connected time, and more.
The package also includes wodCertificate objects that cater to managing certificates and private keys for HTTP. It will work with all environments that support COM objects and ActiveX controls, including VB, VC, Delphi, and even .NET environments. The IDE generates appropriate wrappers for wodWebServer in these cases, making it easy to use. All in all, I highly recommend wodWebServer to anyone looking for a high-performance ActiveX Component that implements the server side of HTTP and HTTPS protocols.
Version 1.6.5:
1.6.5 January 15, 2018
Updated OpenSSL to 1.0.2n
Version 1.6.4:
1.5.8 February 13, 2011
* Fixed UTF8 URL handling
1.5.7 September 21, 2010
* Fix when SessionTimeout was set to 0, sessions expired immediately, instead of being valid forever
Version 1.6.3:
1.5.8 February 13, 2011
* Fixed UTF8 URL handling
1.5.7 September 21, 2010
* Fix when SessionTimeout was set to 0, sessions expired immediately, instead of being valid forever
Version 1.5.8:
1.5.8 February 13, 2011
* Fixed UTF8 URL handling
1.5.7 September 21, 2010
* Fix when SessionTimeout was set to 0, sessions expired immediately, instead of being valid forever
Version 1.5.5:
1.5.5 June 2, 2010
* Part.Filename property now defaults to filename specified in the request
1.5.4 May 16, 2010
* Session details were lost if entered too soon (such as in UserAuthenticate),
and were overwritten by (empty?) session when headers were parsed
Version 1.5.3:
1.5.3 March 20, 2010
* Support for direct streaming of uploaded files to real destinations using AutoParse property and UploadFilename event
Version 1.5.1:
1.5.1 January 23, 2010
* Distribution now contains x86 and x64 binaries
* Compression support added (through Compression property)
* IPv6 protocol support (through UseIPv6 property)
Version 1.3.5:
1.3.5 Februrary 10, 2009
* Built with latest OpenSSL version 0.9.8j
Version 1.3.4:
1.3.4 October 20, 2007
* Fix in script processing - if ScriptBegin and ScriptEnd have different length,
tags are not recognized correctly and RunScript is never fired
Version 1.3.2.0:
1.2.4 September 24, 2006
* Add UseNTAuthentication property, now you can authenticate Basic/NTLM using
NT integrated authentication (workgroup, domain, active directory...)