diff options
author | jet tsang zeon-git <zeon-git@jettsang.com> | 2023-01-14 17:21:54 +0800 |
---|---|---|
committer | jet tsang zeon-git <zeon-git@jettsang.com> | 2023-01-14 17:21:54 +0800 |
commit | 7af6b8b49253e4c9a511a72f3e12e7093eaec798 (patch) | |
tree | 50e5f266ae7cfe0eaa7510e52cd965c045950022 | |
parent | youtube live to m3u (diff) | |
download | relay-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.go | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -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 |