如何从servlet获取http获取请求以获取图像?

时间:2010-07-30 15:57:45

标签: java servlets http-get

我想从我的servlet中获取谷歌图表API的qr代码(例如http://chart.apis.google.com/chart?chs=200x200&cht=qr&chld=M&chl=hello)。  我需要哪些库(jar)以及如何保存响应(可能是字节数组?)

2 个答案:

答案 0 :(得分:0)

你想对图像做什么?如果您只想将其显示给用户,只需一个简单的<a href="...">即可。如果你想进行一些处理(将其保存在数据库中等),打开一个连接(new URL("...").openStream()),然后使用ImageIO获取图像(作为图像)或读取字节。

答案 1 :(得分:0)

如果您只想向用户显示图像,则无需执行HTTP GET请求,只需将相关HTML打印到页面,客户端就会执行请求:

<img src="<your URL>" />