go: fix urls with missing prefix
This commit is contained in:
parent
77440ee9a7
commit
e422692ef6
@ -41,11 +41,17 @@ let
|
|||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
"POST /")
|
"POST /")
|
||||||
uri=$(head -c "$req_content_length" \
|
uri_candidate=$(head -c "$req_content_length" \
|
||||||
| sed 's/+/ /g;s/%\(..\)/\\x\1/g;' \
|
| sed 's/+/ /g;s/%\(..\)/\\x\1/g;' \
|
||||||
| xargs -0 echo -e \
|
| xargs -0 echo -e \
|
||||||
| tee /tmp/tee.log \
|
)
|
||||||
| ${pkgs.urix}/bin/urix \
|
|
||||||
|
if $(echo "$uri_candidate" | grep -q '^uri=//.*'); then
|
||||||
|
# fix urls with missing https: in front
|
||||||
|
uri_candidate=$(echo "$uri_candidate" | sed 's,//,https://,g')
|
||||||
|
fi
|
||||||
|
|
||||||
|
uri=$(echo "$uri_candidate" | ${pkgs.urix}/bin/urix \
|
||||||
| head -1 \
|
| head -1 \
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user