Web services 如何使用RESTful服务(GET)使用SOAP UI下载文件

Web services 如何使用RESTful服务(GET)使用SOAP UI下载文件,web-services,rest,get,soapui,Web Services,Rest,Get,Soapui,我有一个像这样暴露的休息服务。 注意:也请注意标题 @GET @Path("/{id}/content") @Produces({ MediaType.APPLICATION_OCTET_STREAM }) public Response getDocumentContentById(@PathParam("id") String id) { ResponseBuilder responseBuilder = Response.ok(Some object); responseBuilder.h

我有一个像这样暴露的休息服务。 注意:也请注意标题

@GET
@Path("/{id}/content")
@Produces({ MediaType.APPLICATION_OCTET_STREAM })
public Response getDocumentContentById(@PathParam("id") String id) {
ResponseBuilder responseBuilder = Response.ok(Some object);
responseBuilder.header("Content-Disposition", "attachment; filename=" + nodeContent.getName());
return responseBuilder.build();
}
访问上面的URI,即。 在浏览器中会下载一个文件

现在,我想从soapui使用与GET服务相同的服务,它应该在soapui响应的附件选项卡中列出文件,如下所示


如何使用SOAP用户界面?谢谢。

屏幕截图显示
零附件
。即使你得到了你期望的附件类型?当您收到附件时,应允许保存文件。是否要自动保存?@Rao是的,我希望该文件应该保存(或要求以某种方式保存)在响应的“附件”选项卡中。请查找以查看是否有帮助。顺便问一下,您需要什么类型的文件?是一个文件还是多个文件?遇到了类似的问题。用例:我们有一个检索图像文件的服务。它们使用类似于OP提供的资源进行检索。在原始消息中,我可以看到引号之间的base64编码字符串。该文件(图片文件,jpg,与内容类型多部分/表单数据一起发送)在浏览器IE 11、chrome和firefox中以下载形式呈现。我在SoapUI中也没有看到任何附件。以可靠的方式获取这些字节会很有帮助。屏幕截图显示
零附件
。即使你得到了你期望的附件类型?当您收到附件时,应允许保存文件。是否要自动保存?@Rao是的,我希望该文件应该保存(或要求以某种方式保存)在响应的“附件”选项卡中。请查找以查看是否有帮助。顺便问一下,您需要什么类型的文件?是一个文件还是多个文件?遇到了类似的问题。用例:我们有一个检索图像文件的服务。它们使用类似于OP提供的资源进行检索。在原始消息中,我可以看到引号之间的base64编码字符串。该文件(图片文件,jpg,与内容类型多部分/表单数据一起发送)在浏览器IE 11、chrome和firefox中以下载形式呈现。我在SoapUI中也没有看到任何附件。以一种健壮的方式获取这些字节会很有帮助。