当我对邮递员进行休息呼叫时,我会看到状态旁边的响应大小(KB(。示例:大小:605 B
我需要这些信息,请放心用于我的单元测试。
目前,我已经尝试过以字节为单位转换响应,并得到了它的长度,但这给出了字符计数,而不是以字节或KBs 为单位的响应大小
有人能帮助如何实现这个吗
Content-Length
HTTP标头提供有效负载的大小。从MDN:复制
The Content-Length entity header indicates the size of the entity-body, in bytes, sent to the recipient.
因此,您可以使用Rest Assured进行检查,例如
when().
get("/some-resource").
then().
header("Content-Length", "200");
Rest Assured示例项目中的HeaderITest类有更多的示例,例如,如果您需要将字符串解析为int,如何使用Hamcrest检查相等性,是否小于或等于特定值,如何检查多个标头值,等等。