summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar jet tsang zeon-git <zeon-git@jettsang.com> 2023-01-14 17:21:54 +0800
committerGravatar jet tsang zeon-git <zeon-git@jettsang.com> 2023-01-14 17:21:54 +0800
commit7af6b8b49253e4c9a511a72f3e12e7093eaec798 (patch)
tree50e5f266ae7cfe0eaa7510e52cd965c045950022
parentyoutube live to m3u (diff)
downloadrelay-7af6b8b49253e4c9a511a72f3e12e7093eaec798.tar.gz
relay-7af6b8b49253e4c9a511a72f3e12e7093eaec798.tar.bz2
relay-7af6b8b49253e4c9a511a72f3e12e7093eaec798.zip
add header/KEY request
Signed-off-by: jet tsang zeon-git <zeon-git@jettsang.com>
-rw-r--r--main.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/main.go b/main.go
index 66f5d6d..06552ab 100644
--- a/main.go
+++ b/main.go
@@ -72,6 +72,12 @@ func requestHandler(ctx *fasthttp.RequestCtx) {
fmt.Fprint(ctx, string(ctx.Request.Header.Header()))
ctx.SetStatusCode(fasthttp.StatusAccepted)
return
+ } else if strings.HasPrefix(strr, clientHeaderURI+"/") {
+ headerkey := strings.TrimLeft(strr, clientHeaderURI+"/")
+ log.Println("headerkey", headerkey)
+ fmt.Fprint(ctx, string(ctx.Request.Header.Peek(headerkey)))
+ ctx.SetStatusCode(fasthttp.StatusAccepted)
+ return
} else if strings.HasPrefix(strr, "/yt/") {
var req fasthttp.Request
var resp fasthttp.Response