karate - 参数未占用 %2B
问题描述
在我的空手道脚本中,我给出了参数输入 = '%2B61293744000'。我使用 %2B 进行编码 + 因为它是带有国家代码的电话号码。现在形成的 URL 将输入作为 input=%252B61293744000 ,这意味着 % 本身已被视为 %25 知道如何处理吗?
解决方案
发现在空手道中,如果我直接给出参数输入 = '+61293744000' 这工作正常,并且 url 形成为 %2B 这是正确的所以不需要在参数中对其进行编码。
推荐阅读
- sql - 如何选择提供年份作为函数参数的位置
- ajax - 如何在 ReactJS 中使用 XMLHttpRequest 将驻留在同一应用程序中的文件作为 blob 导入
- c - 如何在另一个头文件中包含 c 头文件?
- postgresql - 有没有办法在 PostgreSQL 9.0 版中从备用服务器查看主详细信息?
- php - 在 Woocommerce 中通过选择的付款方式预先选择的一种运输方式
- c# - 将文本框添加到datagridview的每一行的问题
- c - 使用传递引用/取消引用的奇怪行为
- swift - 如何在执行(选择器,withObject)中将闭包作为参数传递
- javascript - 根据第一个下拉列表中的选择显示第二个下拉列表?
- woocommerce - 仅在一种简单产品上添加到购物车按钮