我想向Web服务发出请求,该服务将根据请求参数返回图像? 对此最好的方法是什么?
答案 0 :(得分:5)
简单地创建一个Servlet服务映像,将参数传递给它基于param的进程映像并作为响应返回,这将作为一个休息Web服务,你也可以去一些标准的webservice实现来实现这个
同时检查
答案 1 :(得分:1)
通过Web服务,您指的是Web中的内容,还是使用SOAP over HTTP的Web服务?
如果我应该首先编写一个Servlet,根据请求参数将图像的字节写入输出流(设置适当的标题,如Content-Type)。
doGet(...) {
request.setContentHeader("Content-Type", "image/jpeg");
// write image bytes to request.getOutputStream()
...
}
如果是第二件事,只需返回带有内容的byte []。或者......如果您还需要内容类型,请返回包含content-type: string
和data: byte[]
的结构。