From 404b1865ca451251db8e5d32d227b9a140a26584 Mon Sep 17 00:00:00 2001 From: Dan Jones Date: Sat, 1 Nov 2025 19:56:23 -0500 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9D=20Update=20README?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 8ddb062..18b9c52 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ # http-go-status -Inspired by [httpstatu.us](https://github.com/aaronpowell/httpstatus), but written in Go, and is almost as minimal as possible. Only a signle dependency, and less than 100 lines of code in a single file. +Inspired by [httpstatu.us](https://github.com/aaronpowell/httpstatus), but written in Go, and is as minimal as possible. No third party dependencies, and less than 100 lines of code in a single file. + +Previous versions had a single third-party dependency, but that's no longer necessary. ## Installation @@ -22,8 +24,14 @@ To make your request from within a web browser (CORS is supported), you could do let resp = await fetch("http://localhost:8080/451"); console.log(resp.status); // 451 console.log(resp.statusText); // Unavailable for Legal Reasons + +resp = await fetch("http://localhost:8080/418/path/to/nothing"); +console.log(resp.status); // 418 +console.log(resp.statusText); // I'm a teapot ``` +If there is no path, if the first element in the path is not an integer, or if it's an integer outside of the acceptable range, a 200 will be returned. + ## Deployment I'll leave this as an exercise for the reader.