uri support query encode/decode