请求参数编码

<p class="shortdesc"></p> <p class="p">使用HTTP/HTTPS请求URL时,需要按照RFC3986规则,对请求参数名称和参数取值进行编码,编码规则如下:</p> <ul class="ul" id="parametercode__ul_y5j_yng_zlb"> <li class="li">字符a-z、A-Z、0-9以及字符-、_、.、~不编码。</li> <li class="li">其他字符扩展成%XY的格式,其中XY是字符对应的ASCII码的16进制。</li> <li class="li">单个空格编码为%20,而不是+。如果您通过Java代码进行签名,使用Java标准库java.net.URLEncoder进行编码,或使用的其他Java组件编码内部实现使用了java.net.URLEncoder,需要对编码结果进行一些特殊处理,包括将编码后的字符中的+替换为%20,*替换为%2A,%7E替换为~。</li> </ul>
以上内容是否解决了您的问题?
请补全提交信息!
联系我们

电话咨询

400-151-8800

邮件咨询

fincloud@ocft.com

在线客服

工单支持

解决云产品相关技术问题