Simple Web Server C++

An easy way to make REST resources available from C++ applications.

Add a Review
13 Downloads (This Week)
Last Update:
Download simplewebservercpp-1.3.2.tar.gz
Browse All Files

Description

A very simple, fast, multithreaded, platform independent HTTP and HTTPS server and client library implemented using C++11 and Boost.Asio. Created to be an easy way to make REST resources available from C++ applications. See README.md under Files for more information.

Git: https://github.com/eidheim/Simple-Web-Server.git

See also https://sourceforge.net/projects/simplewebsocketservercpp for an easy way to make WebSocket/WebSocket Secure endpoints in C++.

Simple Web Server C++ Web Site

Categories

HTTP Servers, Web Services

License

MIT License

Features

  • Thread pool
  • Platform independent
  • HTTPS support
  • HTTP persistent connection (for HTTP/1.1)
  • Client supports chunked transfer encoding
  • Timeouts, if any of Server::timeout_request and Server::timeout_content are >0 (default: Server::timeout_request=5 seconds, and Server::timeout_content=300 seconds)
  • Simple way to add REST resources using regex for path, and anonymous functions

Update Notifications





Write a Review

User Reviews

Be the first to post a review of Simple Web Server C++!

Additional Project Details

Intended Audience

Education, Developers

Programming Language

C++

Registered

2014-07-13
Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.