【发布时间】:2020-09-03 16:11:24
【问题描述】:
我正在尝试在功能文件中设置代理,但在执行时遇到问题
在为我的 API 运行 curl 命令时,我会这样做,
set HTTP_PROXY = http://proxy.company.net:1212
set HTTPS_PROXY = http://proxy.company.net:1212
然后执行curl命令就可以了:
curl -X POST 'https://url.com/endpoint' -H 'accept: application/json -d 'id=123'
我的空手道功能文件如下所示:
Feature: Test
Background:
* configure connectTimeout = 30000
* configure proxy = { uri: 'http://proxy.company.net:1212'}
Scenario: get data
* configure headers = {'accept': 'application/json}
Given url 'https://url.com/endpoint'
And request {id: '123'}
When method post
Then status 200
我正在查看文档,但如果我可以从功能文件中设置 HTTP 和 HTTPS 代理,则无法找到语法。
【问题讨论】:
标签: karate