什么大小的HTTP响应被认为是巨大的?

时间:2020-01-08 06:52:26

标签: java rest

我已经使用Java Spring创建了RestAPI:

@PostMapping("/test/{testCode}")
    public @ResponseBody String execute(@RequestBody String test, @PathVariable int testCode) {
        return service.execute(testCode, test);
    }

基本上,我将文件的内容作为String输出发送。文件的最大大小可以为100KB。 我有两个问题:

  1. 字符串数据类型100KB的大小太大了吗?
  2. 100KB是否被认为是巨大的响应,应该分块发送还是应该一次发送?

1 个答案:

答案 0 :(得分:0)

  1. 不。字符串可以容纳大小为2 ^ 31-1的数据。100KB不太大。但是,如果您同时服务于多个REST请求并生成具有这种大小的多个String,则可能会导致内存过载(取决于服务器的硬件功能)。
  2. 响应没有限制。
相关问题