WiRL
WiRL copied to clipboard
function SmartConcat destroys queryparams if one contains a colon character
This code:
if IsAbsoluteUrl(LValue) then
Result := LValue
else
Result := Result + LValue;
will overwrite any previous parameter if a subsequent one contains the colon character in its payload.
This can be resolved by correctly encoding the parameters' string, which is now broken in WiRL 4.5.
Hello @fperana,
can you post a sample of such a parameter?