PIString::toPercentageEncoding/fromPercentageEncoding piStringify() PIHTTPClient support arguments some doc