如何衡量REST有效负载大小?

时间:2016-01-26 18:01:29

标签: spring rest

我正在使用Spring-REST和JSON有效负载,是否有一种简单的方法来测量有效负载大小? My Rest控制器返回一个对象列表,因此我无法直接访问发送给客户端的JSON字符串。

@RestController
@RequestMapping("/films")
public class FilmController {
    @RequestMapping(method = RequestMethod.GET)
    public List<Film> filmAll() {
        List<Film> films = filmDao.findAllManyToOneQueryDsl();
        return films;
    }
}

1 个答案:

答案 0 :(得分:1)

Content-Length HTTP标头,但它可能存在也可能不存在。它由另一方(客户端或服务器)提供。您还必须相信另一方为Content-Length提供正确的值。除此之外,有效载荷通常作为字节流(或字符流)呈现给您。您可以使用流并计算字节(或字符)。