Skip to content

dhruvasagar/dumbhttp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dumb Http v0.1.4

A dumb http server that responds with a preconfigured http response

Usage

Running with no arguments always returns 200 on all interfaces at port 3000

The host & port can be overriden via HOST and PORT env variables

dumbhttp
curl localhost:3000 -i
HTTP/1.1 200 OK
content-type: application/json
content-length: 0
date: Wed, 16 Mar 2022 04:46:46 GMT

Always respond with 400 Bad Request

STATUS=400 dumbhttp
curl localhost:3000 -i
HTTP/1.1 400 Bad Request
content-type: application/json
content-length: 0
date: Wed, 16 Mar 2022 04:48:38 GMT

Always return a specific body

BODY='{"ok": true, "view": {}}' dumbhttp
curl localhost:3000 -i
HTTP/1.1 200 OK
content-type: application/json
content-length: 24
date: Wed, 16 Mar 2022 04:49:40 GMT

{"ok": true, "view": {}}

Installation

Using Cargo

cargo install dumbhttp

Using Docker

docker run --rm -d -p 3000:3000 -it dhruvasagar/dumbhttp

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published