Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 空手道1.0.1在PUT请求中发送数字时出现NullPointerException_Java_Api_Karate_Qa - Fatal编程技术网

Java 空手道1.0.1在PUT请求中发送数字时出现NullPointerException

Java 空手道1.0.1在PUT请求中发送数字时出现NullPointerException,java,api,karate,qa,Java,Api,Karate,Qa,从Karate0.9.5到1.0.1,我发现发送带有数字的PUT请求会返回java.lang.NullPointerException e、 g 在v0.9.5中,这是可行的: Given path 'v1', 'users' And request 7 When method PUT Then status 400 现在它返回一个NullPointerException: 复制: @PutTest Scenario: Put Test Given url 'https

从Karate0.9.5到1.0.1,我发现发送带有数字的PUT请求会返回java.lang.NullPointerException

e、 g


在v0.9.5中,这是可行的:

Given path 'v1', 'users'
And request 7
When method PUT
Then status 400
现在它返回一个NullPointerException:


复制:

  @PutTest
  Scenario: Put Test
    Given url  'https://www.google.com/'
    And request 7
    When method PUT
    Then status 400

请把它做成一根线:

And request '7'

我有一个单独的字符串测试。这是为了测试端点,验证如果发送的是数字而不是对象,会发生什么。这在版本1.0.1中不再可能了吗?@bshek根据HTTP规范,它始终是一个字符串,如果需要,请查找它。空手道是为了方便你把它转换成一个字符串,我已经在下一个版本中进行了修改:-所以在我看来,你的数字测试是浪费时间。如果你仍有这种感觉,欢迎你贡献代码和“修复”空手道