Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.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/6/rest/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 重新启动获取响应大小(KB)_Java_Rest_Rest Assured - Fatal编程技术网

Java 重新启动获取响应大小(KB)

Java 重新启动获取响应大小(KB),java,rest,rest-assured,Java,Rest,Rest Assured,当我对postman进行rest调用时,我会在status旁边看到一个响应大小(KB)。示例:尺寸:605B 我需要使用rest-assured为我的单元测试提供这些信息 目前,我已经尝试将响应转换为字节,并得到了它的长度,但是这给出了字符计数,而不是以字节或KBs为单位的响应大小 有人能帮助您实现这一点吗?内容长度HTTP头提供了有效负载的大小。抄袭自: 因此,您可以使用Rest Assured来检查它,例如 when(). get("/some-resourc

当我对postman进行rest调用时,我会在status旁边看到一个响应大小(KB)。示例:尺寸:605B

我需要使用rest-assured为我的单元测试提供这些信息

目前,我已经尝试将响应转换为字节,并得到了它的长度,但是这给出了字符计数,而不是以字节或KBs为单位的响应大小

有人能帮助您实现这一点吗?

内容长度HTTP头提供了有效负载的大小。抄袭自:

因此,您可以使用Rest Assured来检查它,例如

    when().
            get("/some-resource").
    then().
            header("Content-Length", "200");
Rest-Assured示例项目中的类还有很多示例,例如,如果需要将字符串解析为int,如何使用Hamcrest检查是否相等,是否小于或等于某个特定值,如何检查多个标头值,等等

    when().
            get("/some-resource").
    then().
            header("Content-Length", "200");