mirror of
https://github.com/muraenateam/muraena.git
synced 2026-01-23 10:25:35 +00:00
Fix: #81
This commit is contained in:
parent
f04a84036c
commit
06f1dadc2c
1 changed files with 8 additions and 1 deletions
|
|
@ -113,7 +113,7 @@ func (muraena *MuraenaProxy) RequestBodyProcessor(request *http.Request, track *
|
|||
|
||||
func (muraena *MuraenaProxy) RequestProcessor(request *http.Request) (err error) {
|
||||
|
||||
sess := muraena.Session
|
||||
sess := muraena.Session
|
||||
base64 := Base64{
|
||||
sess.Config.Transform.Base64.Enabled,
|
||||
sess.Config.Transform.Base64.Padding,
|
||||
|
|
@ -157,9 +157,16 @@ func (muraena *MuraenaProxy) RequestProcessor(request *http.Request) (err error)
|
|||
for pKey := range query {
|
||||
for k, v := range query[pKey] {
|
||||
query[pKey][k] = replacer.Transform(v, true, base64)
|
||||
if v != query[pKey][k] {
|
||||
log.Debug("[Query] Transformed %s to %s", v, query[pKey][k])
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Restore query string with new values
|
||||
request.URL.RawQuery = query.Encode()
|
||||
|
||||
|
||||
// Remove headers
|
||||
for _, header := range sess.Config.Remove.Request.Headers {
|
||||
request.Header.Del(header)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue