相关疑难解决方法(0)

空手道 API 测试 - 转义“?” 在功能文件的网址中

我正在使用来自 Karate API 框架的path关键字来连接字符串以形成一个 url。但是,我无法通过“?”。这是我在做什么:

 Background: 
    * url 'https://api.cloud.abcde.com/animal/'

 Scenario: Verify the get status
    Given path 'herbivore?id=25'
    When method get
    Then status 200
Run Code Online (Sandbox Code Playgroud)

当我运行测试时,我看到“?” 作为 %3F 传递。我试图使用 \ 来逃避它,并尝试了其他一些答案,但没有成功。我需要使用 url 编码吗?任何指示或帮助将不胜感激。谢谢

cucumber gherkin cucumber-java karate

2
推荐指数
1
解决办法
2576
查看次数

标签 统计

cucumber ×1

cucumber-java ×1

gherkin ×1

karate ×1