Karate 无法通过空手道检索GET请求的响应

Karate 无法通过空手道检索GET请求的响应,karate,Karate,当我执行我的场景时,我得到一个错误,如下所示 功能:用于ws的空手道测试脚本示例+ 背景: url“” 配置头={Accept:'application/json'} 配置ssl=true 标头授权='承载令牌' 场景:获取所有用户,然后按id获取第一个用户 给定路径“sakmaler” 当方法得到 然后状态200 当方法被执行时,我得到以下异常 com.intuit.karate.exception.karateeexception: com.intuit.karate.excepti

当我执行我的场景时,我得到一个错误,如下所示

功能:用于ws的空手道测试脚本示例+

背景

  • url“”
  • 配置头={Accept:'application/json'}
  • 配置ssl=true
  • 标头授权='承载令牌'
场景:获取所有用户,然后按id获取第一个用户

给定路径“sakmaler”

  • 当方法得到
  • 然后状态200
当方法被执行时,我得到以下异常

com.intuit.karate.exception.karateeexception:

com.intuit.karate.exception.karateeexception:wsplussnav.feature:14-

java.net.UnknownHostException:这通常是主机名解析期间的临时错误,意味着本地服务器没有收到来自权威服务器(pluss-nav2.ekstern.acos)的响应

注意:仅当我在此url上执行测试时,才会出现此异常。此url没有任何适当的域,如.net或.com

我在《邮递员》杂志上测试过,效果不错

我在powershell命令中进行了测试,它可以正常工作


你知道如何在空手道中重新解决这个错误吗?

你很可能是在一个公司代理的背后,这就是为什么它在p*stman中工作的原因

参考文件:


最有可能的情况是,您支持一个公司代理,这就是它在p*stman中工作的原因

参考文件:


谢谢你的迅速回复。我和它谈过了,我们没有任何代理设置。我正在我们公司网络内执行测试。@sent如果您有DNS问题。请参阅:-如果您可以在公共主机上复制此内容(极不可能:),我们将研究以下问题:我已将标题更改为*url'*配置标题={Accept:'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8'}*配置ssl={trustAll:true};*header Authorization='Bearer token'更改此项后,它会抛出不同的异常com.intuit.karate.exception.KarateException:wspluss.feature:14-java.net.SocketException:Connection resetall,我尝试了中提到的解决方案,但没有帮助。谢谢您的快速响应。我和它谈过了,我们没有任何代理设置。我正在我们公司网络内执行测试。@sent如果您有DNS问题。请参阅:-如果您可以在公共主机上复制此内容(极不可能:),我们将研究以下问题:我已将标题更改为*url'*配置标题={Accept:'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8'}*配置ssl={trustAll:true};*header Authorization='Bearer token'更改此项后,它会抛出不同的异常com.intuit.karate.exception.KarateException:wspluss.feature:14-java.net.SocketException:Connection resetall,我尝试了中提到的解决方案,但没有帮助。URL是否正确/api/api/。。。?相同的空手道代码是否适用于公共url?是的,url是正确的。如果我改为公共URL,它就会工作。问题在于此URL是否正确/api/api/。。。?相同的空手道代码是否适用于公共url?是的,url是正确的。如果我改为公共URL,它就会工作。问题只在于此URL
karate.configure('proxy','http://myhost:80');