首页 > 解决方案 > karate.prevRequest 在标记为 @report=false 的场景中不起作用

问题描述

例如,此场景将失败并显示错误“无法转换,不是 json 字符串:[type: NULL, value: null]”:

@report=false 场景:POST 请求;200 响应给定 url 'http://localhost:8080' 和请求 { "id": "123" } 当方法 post * def requestBody = karate.prevRequest.body * json requestJson = requestBody

但是,如果您删除 @report=false 标记(或将其设置为 'true'),则可以很好地捕获请求正文。

这是一个错误还是我在这里遗漏了一些明显的东西?

谢谢!

标签: karate

解决方案


这已通过 v0.9.9 解决


推荐阅读