Karate 使用空手道框架执行API测试时发现DNS错误

Karate 使用空手道框架执行API测试时发现DNS错误,karate,Karate,当通过karat执行api的get调用时,当im使用的代理被注释时,观察DNS错误,但如果我使用代理,它返回401错误 以下是以下代码: 功能文件代码: Background: *url baseUrl *def someData = { user:'"myemailid"','ContentType':'application/json',"Accept": "*/*"} *headers someData Scenario: SomeScenari

当通过karat执行api的get调用时,当im使用的代理被注释时,观察DNS错误,但如果我使用代理,它返回401错误

以下是以下代码:

功能文件代码:

    Background:
    *url baseUrl
    *def someData = { user:'"myemailid"','ContentType':'application/json',"Accept": "*/*"} 
    *headers someData

    Scenario: SomeScenario
    Given path '/clients'
    When method GET
    Then status 200

Karate Config :

    function()
    {
    karate.configure('proxy','ip address')
    var config = {
    baseUrl:'some url' 
    }
    return config;
    }
请求发送到服务器: 调试com.intuit.karate-请求:

1 > GET url
1 > Accept: */*
1 > Accept-Encoding: gzip,deflate
1 > Content-Type: application/json
1 > Host: scrbmapdk007182:8080
1 > Proxy-Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.5 (Java/1.8.0_141)
1 > user: "myemail"
响应为502,同时出现DNS错误

不确定我哪里出错了,因为它是通过邮递员工作的。请求发送与邮递员中的相同

阅读文档:

必须采用
http:
https:
URI格式,包括端口号(如果适用):

karate.configure('proxy','http://myhost:80');

谢谢,彼得,我会查的嗨,彼得,尝试在本地调试api时观察到以下情况com.intuit.karate-1<301 1