Dumb server that helps you serve files from a path via HTTP.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Darshil Chanpura 90dfc4902a Makefile updated with version 3 years ago
.editorconfig Update: added Makefile, editorconfig and dependency management (not needed though) 4 years ago
.gitignore Makefile updated with version 3 years ago
LICENSE Updated License and added it in README.md 3 years ago
Makefile Makefile updated with version 3 years ago
README.md Updated License and added it in README.md 3 years ago
go.mod Update module name 3 years ago
go.sum New and improved tools to make and release 3 years ago
log_handler.go Update: Added basic auth and flags supporting it. 4 years ago
log_record.go Update: formated duration as string 4 years ago
main.go Makefile updated with version 3 years ago

README.md

dumb-http

Simple HTTP Server

Usage

dumb-http [-path path-to-serve] [port]

Example

$ dumb-http -path ./docs
Serving at http://0.0.0.0:8000/ from ./docs
127.0.0.1 - - [06/Jul/2018 17:05:36] "GET / HTTP/1.1" 200 0 16.76µs "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:61.0) Gecko/20100101 Firefox/61.0"
127.0.0.1 - - [06/Jul/2018 17:05:37] "GET / HTTP/1.1" 304 0 173ns "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:61.0) Gecko/20100101 Firefox/61.0"

Inspired by Python module http.server

Reference: https://gist.github.com/cespare/3985516

LICENSE

MIT