#http-response #dumb #responds #预配置

app dumbhttp

一个简单的HTTP服务器,使用预配置的HTTP响应进行响应

5个版本

0.1.4 2022年3月27日
0.1.3 2022年3月25日
0.1.2 2022年3月16日
0.1.1 2022年3月16日
0.1.0 2022年3月16日

#930 in HTTP服务器

MIT 许可证

7KB

Dumb Http v0.1.4

一个简单的HTTP服务器,使用预配置的HTTP响应进行响应

用法

没有参数运行时,始终在所有接口的3000端口返回200状态码

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

始终返回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

始终返回特定的正文内容

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": {}}

安装

使用Cargo

cargo install dumbhttp

使用Docker

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

依赖

~4–11MB
~102K SLoC