https://github.com/aks-arise1600/corehttpserver
Qt/C++ based HTTP Server
https://github.com/aks-arise1600/corehttpserver
cpp http-server https qt5 qthttpserver
Last synced: 9 months ago
JSON representation
Qt/C++ based HTTP Server
- Host: GitHub
- URL: https://github.com/aks-arise1600/corehttpserver
- Owner: aks-arise1600
- License: gpl-3.0
- Created: 2025-04-21T07:36:48.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-04-21T07:37:52.000Z (9 months ago)
- Last Synced: 2025-04-21T08:36:31.248Z (9 months ago)
- Topics: cpp, http-server, https, qt5, qthttpserver
- Language: C++
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CoreHttpServer
This is a HTTP Server, It has full of http request controls . It can be use with https(openssl).
## Dependencies install
sudo apt-get update
sudo apt-get install -y build-essential make cmake qtbase5-dev qt5-qmake git libssl1.0-dev
## Compile/build and Run
comiple with anyone (Cmake/Qmake)
1. Cmake build
git clone https://github.com/aks-arise1600/CoreHttpServer.git
cd CoreHttpServer
mkdir cBuild && cd cBuild
cmake ..
make
2. Qmake build
git clone https://github.com/aks-arise1600/CoreHttpServer.git
cd CoreHttpServer
mkdir qBuild && cd qBuild
qmake ..
make
3. Run
./CoreHttpServer
* Open web-browser http://localhost:8190/ or http://localhost:8190/maths?
* Open web-browser https://localhost:8193/ or https://localhost:8193/maths?
* Open web-browser https://corehttpserver.onrender.com/ or https://corehttpserver.onrender.com/maths?MULTI=45,200,800
### To start http
Edit main.cpp & re-build
obj.m_Start();
//obj.m_StartSecure();
### To start https
Edit main.cpp & re-build
//obj.m_Start();
obj.m_StartSecure();
## Home Page (HTTP)

## ADDITION EXAMPLE

## MULTIPLICATION EXAMPLE

## ERROR EXAMPLE

## Home Page (HTTPS)

## References
* [httplib](https://github.com/aks-arise1600/CoreHttpServer/blob/main/docs/Readme_opt.md)