我有一个响应GET一些资源数据的请求码头服务器上运行的REST服务。 到目前为止,我检索数据已经在几KB的顺序。 我期待使用类似REST服务,可能会返回大量的数据,可能是100 MB或更多。 预计无存储问题,因为该请求量低,无论是码头服务器和休息客户端进程中配置了足够的内存。
我想知道如果码头或一般地方的任何Web服务器上的数据的长度,它可以返回给客户端的响应得到了限制。 如果是这样,它是在配置码头?
我有一个响应GET一些资源数据的请求码头服务器上运行的REST服务。 到目前为止,我检索数据已经在几KB的顺序。 我期待使用类似REST服务,可能会返回大量的数据,可能是100 MB或更多。 预计无存储问题,因为该请求量低,无论是码头服务器和休息客户端进程中配置了足够的内存。
我想知道如果码头或一般地方的任何Web服务器上的数据的长度,它可以返回给客户端的响应得到了限制。 如果是这样,它是在配置码头?
有对从码头一个HTTP响应中返回的数据量没有限制。
你可以流数据返回给客户端,直到前不久热寂 。
从技术上讲,你可以有没有一个HTTP响应Content-Length
指定的,其就可以利用返回分块传输编码 ,或用字节只是一个原始流Connection: close
表示当数据完成(DONE发送)由底层连接的结束。 这两者有着本质的限制少。
如果您使用的HTTP响应Content-Length
头,要知道,Content-Length的是, 在实践中,一个32位的数字,但更现代的浏览器都支持64位版本 。