[fix] concatenate url params to existing ones

git-svn-id: file:///srv/svn/repo/yukari/trunk@125 f3bd38d9-da89-464d-a02a-eb04e43141b5
This commit is contained in:
asciimoo 2020-07-14 21:22:08 +00:00
parent 5bcbd25e14
commit ac6ae34f65

View File

@ -302,7 +302,11 @@ func (p *Proxy) RequestHandler(ctx *fasthttp.RequestCtx) {
requestURIQuery := ctx.QueryArgs().QueryString()
if len(requestURIQuery) > 0 {
requestURI = append(requestURI, '?')
if bytes.ContainsRune(requestURI, '?') {
requestURI = append(requestURI, '&')
} else {
requestURI = append(requestURI, '?')
}
requestURI = append(requestURI, requestURIQuery...)
}