bugfix: ARSN-31 return empty string for invalid requests
bugfix: ARSN-31 return empty string for invalid requests

This returns empty string for invalid encoding requests, for example
when duplicate query params in HTTP URL are parsed by Node.js HTTP parser
which converts duplicate query params into an Array and this breaks the encoding
method.

scality/Arsenal,scality/Arsenal