开发者社区> 问答> 正文

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

阿里云验证码2.0captchaVerifyParam中的sceneId certifyId deviceToken会包含;/??&=+$,# 这些特殊字符吗?因为浏览器向我们的koa发请求通过content-type为url-form的形式 koa向服务器发请求发的也是content-type为url-form的形式 这个时候就会有问题

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

    image.png

    2024-05-10 15:23:24
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云云原生 Serverless 技术实践营 PPT 演讲 立即下载
阿里云产品十月刊 立即下载
基于阿里云构建博学谷平台实时湖仓 立即下载