gpt4 book ai didi

java - 使用 HttpsURLConnection 进行 GET 调用来获取图像

转载 作者:行者123 更新时间:2023-12-02 12:23:01 26 4
gpt4 key购买 nike

我正在调用一些外部 Web 服务,并且我能够使用以下代码成功获取 JSON 响应:

StringBuffer response = new StringBuffer();
URL obj = new URL(rest_url);
HttpsURLConnection con = (HttpsURLConnection) obj.openConnection();

con.setDoOutput(true);
con.setRequestMethod("GET");

BufferedReader br = new BufferedReader(new InputStreamReader(
(con.getInputStream())));

while ((output = br.readLine()) != null) {
response.append(output);
}

现在,我有一个返回图像的外部 Web 服务。

如何使用 HttpsURLConnection 进行 GET 调用来获取此图像?

最佳答案

您可以使用以下方法从网址保存图像。

public static void saveImageFromURL(String imageUrl, String destinationFile) throws IOException {
URL url = new URL(imageUrl);
InputStream is = url.openStream();
OutputStream os = new FileOutputStream(destinationFile);

byte[] b = new byte[4096];
int length;

while ((length = is.read(b)) != -1) {
os.write(b, 0, length);
}

is.close();
os.close();
}

希望对您有所帮助。

关于java - 使用 HttpsURLConnection 进行 GET 调用来获取图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45635973/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com