我正在使用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;
}
}
答案 0 :(得分:1)
有Content-Length
HTTP标头,但它可能存在也可能不存在。它由另一方(客户端或服务器)提供。您还必须相信另一方为Content-Length
提供正确的值。除此之外,有效载荷通常作为字节流(或字符流)呈现给您。您可以使用流并计算字节(或字符)。