【发布时间】:2020-02-04 09:39:21
【问题描述】:
执行场景时出现如下错误
功能:ws+的空手道测试脚本示例
背景:
- 网址'https://pluss-nav2.ekstern.acos/api/api/register/'
- 配置标头 = { Accept: 'application/json' }
- 配置 ssl = true
- header Authorization = 'Bearer token'
场景:获取所有用户,然后通过id获取第一个用户
给定路径'sakmaler'
- 方法获取时
- 然后状态 200
当方法被执行时,我得到以下异常。
com.intuit.karate.exception.KarateException:
com.intuit.karate.exception.KarateException: wsplussnav.feature:14 -
java.net.UnknownHostException:这通常是主机名解析期间的临时错误,意味着本地服务器没有收到来自权威服务器的响应(pluss-nav2.ekstern.acos)
注意:我只有在对这个 url 执行测试时才会得到这个异常。此网址没有任何适当的域,例如 .net 或 .com
我在邮递员中测试过,它可以工作。
我在powershell命令中测试过,它可以工作。
知道如何在空手道中重新解决这个错误吗?
【问题讨论】:
-
网址是否正确? .../api/api/...?相同的空手道代码是否适用于公共 url?
-
是的,网址是正确的。如果我更改为公共 URL,它可以工作。问题仅在于此 URL
标签: karate