开发者社区 问答 正文

阿里云验证码2.0的sceneId certifyId dev会包含;/??&=+这些特殊字符吗?

阿里云验证码2.0captchaVerifyParam中的sceneId certifyId deviceToken会包含;/??&=+$,# 这些特殊字符吗?

展开
收起
嘟嘟嘟嘟嘟嘟 2024-05-09 08:41:49 82 分享 版权
2 条回答
写回答
取消 提交回答
  • 会的。此回答整理自钉群“【客】验证码2.0接入咨询”

    2024-05-27 08:04:31
    赞同 展开评论
  • 不会包含;/??&=+这些特殊字符,因为这些字符在URL中有特殊的含义,可能会导致解析错误。当通过application/x-www-form-urlencoded(即url-form)内容类型发送请求时,任何特殊字符都应被正确地百分比编码(URL编码)。例如,如果这些参数值中确实需要包含上述特殊字符,它们会在发送前被转换。例如,&会变成%26,/会变成%2F等。Web浏览器和大多数服务器端框架(包括Koa)都会自动处理这种编码,以确保请求能够被正确解析。
    image.png

    image.png

    2024-05-10 15:23:24
    赞同 1 展开评论