有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java限制接受的HTTP响应大小

我有一个代码,它使用org.apache.commons.httpclient.HttpClient类通过url从web下载图像。我想限制允许的下载大小。例如,不要下载超过2MB的图像

在下载之前,最好的方法是什么来了解我想要下载的图像的大小


共 (1) 个答案

  1. # 1 楼答案

    在执行HTTP get之前,可以通过发送HTTP HEAD请求来获取无正文的头

    因此,您发送一个HEAD请求,通过解析HEAD响应获得正文大小(这是get请求的结果,除了没有正文,只有标题),然后决定是否执行get请求来下载文件