如何在karateapi中为GET方法提供JSON请求体

如何在karateapi中为GET方法提供JSON请求体,karate,Karate,如何使用空手道API为GET方法提供请求体 当试图在空手道API中为Get方法提供请求主体时,它不接受请求并抛出500个状态代码 如中所述 在GET请求中使用请求体来更改请求的语义是非常不鼓励的 在使用方法GET时,空手道忽略了消息体是有争议的,如果您认为该功能有一个用例,您可以免费提交一个 此外,由于缺少消息体,您观察到的500状态代码由您的测试系统返回,与空手道无关 编辑:确认将支持一个主体和一个GET您确实需要提供某种代码…给定url SERVICEURL和header Accept='a

如何使用空手道API为GET方法提供请求体

当试图在空手道API中为Get方法提供请求主体时,它不接受请求并抛出500个状态代码

如中所述 在GET请求中使用请求体来更改请求的语义是非常不鼓励的

在使用
方法GET
时,空手道忽略了消息体是有争议的,如果您认为该功能有一个用例,您可以免费提交一个

此外,由于缺少消息体,您观察到的
500
状态代码由您的测试系统返回,与空手道无关


编辑:确认将支持一个主体和一个GET

您确实需要提供某种代码…给定url SERVICEURL和header Accept='application/json'和header Content Type=当方法GETyeah时,'application/json'和请求{name:'ddd'}。任何人都可以自由地打开一个功能请求——但我们希望有一个代码contrib——我有一种感觉,即使是我们使用的apache/jersey客户端也可能不支持这一点。值得一提的是,这是我们两年来第一次收到这样的请求,这是一种广泛使用的产品,它将消息体与GET请求结合使用。因此,可能存在不忽略消息体的用例。