Karate 如何在空手道框架功能文件中的POST/GET请求中将apikey作为授权传递

Karate 如何在空手道框架功能文件中的POST/GET请求中将apikey作为授权传递,karate,Karate,这是我第一次为了工作而尝试空手道。我有一个功能文件,它是一个GET请求,并使用授权方法作为apikey,但当我将授权作为头传递时,它会给我一个错误 “必需的(…)+循环与输入‘场景:’处的任何内容都不匹配” 下面是我的功能文件供参考 功能:获取配置文件 Background: * url 'https://csXXX-XXXX.XXXXXXXXX.net' * header Accept = 'application/json' * header Authorizatio

这是我第一次为了工作而尝试空手道。我有一个功能文件,它是一个GET请求,并使用授权方法作为apikey,但当我将授权作为头传递时,它会给我一个错误

“必需的(…)+循环与输入‘场景:’处的任何内容都不匹配”

下面是我的功能文件供参考 功能:获取配置文件

Background:
    * url 'https://csXXX-XXXX.XXXXXXXXX.net'
    * header Accept = 'application/json'
    * header Authorization = 'apikey XXXX-XXXX-XXXX-XXXX'
Scenario: Profile GET on an id
    Given path '/v1/Profile'
    And   param idProfile='XXXX'
    When  method get
    Then  status 200

非常感谢您的帮助。

看起来您错过了文件顶部的
功能:


我建议您使用quickstart或ZIP版本,这样您就可以准备一个随时可用的测试来尝试:

看起来您错过了文件顶部的
功能:


我建议您使用quickstart或ZIP版本,因此,您可以准备一个随时可用的测试来尝试:

功能:获取概要文件背景:*url'*标头接受='应用程序/json'*标头授权='apikey XXXX-XXXX-XXXX-XXXX'场景:当方法获取时,概要文件在给定的id路径上获取'/v1/Profile',参数idProfile='XXXX',然后状态为200yes,这是一个错误输入错误,上面是完整的功能文件,仍在获取错误功能:获取配置文件背景:*url“”*标头接受='应用程序/json'*标头授权='apikey XXXX-XXXX-XXXX-XXXX'场景:配置文件在id给定路径上获取'/v1/Profile',参数idProfile='XXXX',当方法获取时,状态为200yes,这是一个输入错误,上面是完整的功能文件,仍然有错误我已经在上面添加了完整的请求,但是仍然有相同的错误。我在文档中尝试了这个例子,效果很好,但尝试使用一个可以传递APIKEY的例子。你能帮忙吗?@GAURAVDHINGRA是时候让我要求你遵循这个过程了,最好的情况是:我已经添加了上面的完整请求,但仍然得到相同的错误。我在文档中尝试了这个例子,效果很好,但尝试使用一个可以传递APIKEY的例子。你能帮忙吗?@GAURAVDHINGRA是时候让我请你遵循这个过程了,祝你一切顺利: