是否有 java 实用程序可以生成 http 多部分响应?

2023-12-30

我正在构建一个返回多部分响应的网络服务。我知道构建多部分响应的格式;如果我找不到现有的工具,我将构建自己的工具。

也许我只是需要有关我的 google-foo 的帮助。我发现的所有内容都是关于发布或使用多部分消息。没有关于生成多部分响应的内容。


您可以使用 oreilly servlethttp://www.servlets.com/cos/ http://www.servlets.com/cos/

javadoc 中有一个示例:http://www.servlets.com/cos/javadoc/com/oreilly/servlet/MultipartResponse.html http://www.servlets.com/cos/javadoc/com/oreilly/servlet/MultipartResponse.html

import com.oreilly.servlet.MultipartResponse

//javax.servlet.http.HttpServletResponse res
MultipartResponse multi = new MultipartResponse(res);

multi.startResponse("text/plain");
out.println("On your mark");
multi.endResponse();

try { Thread.sleep(1000); } catch (InterruptedException e) { }

multi.startResponse("text/plain");
out.println("Get set");
multi.endResponse();

try { Thread.sleep(1000); } catch (InterruptedException e) { }

multi.startResponse("image/gif");
ServletUtils.returnFile(req.getRealPath("/images/go.gif"), out);

multi.finish();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否有 java 实用程序可以生成 http 多部分响应? 的相关文章

  • createImage(int width, int height) 的问题

    我有以下代码 作为游戏的一部分每 10 毫秒运行一次 private void gameRender if dbImage null createImage returns null if GraphicsEnvironment isHea
  • 如何在 Firebase 远程配置中从 JSON 获取值

    我是 Android 应用开发和 Firebase 的新手 我想知道如何获取存储在 Firebase 远程配置中的 JSONArray 文件中的值 String 和 Int 我使用 Firebase Remote Config 的最终目标是
  • Java:在 eclipse 中导出到 .jar 文件

    我正在尝试将 Eclipse 中的程序导出到 jar 文件 在我的项目中 我添加了一些图片和 PDF s 当我导出到 jar 文件时 似乎只有main已编译并导出 我的意愿是如果可能的话将所有内容导出到 jar 文件 因为这样我想将其转换为
  • 通往楼梯顶部的可能路径

    这是一个非常经典的问题 我听说谷歌在他们的面试中使用过这个问题 问题 制定一个递归方法 打印从楼梯底部到楼梯顶部的所有可能的独特路径 有 n 个楼梯 您一次只能走 1 步或 2 步 示例输出 如果它是一个有 3 级楼梯的楼梯 1 1 1 2
  • 在 Wildfly 中与 war 部署共享 util jar 文件

    假设我有一个名为 util jar 的 jar 文件 该 jar 文件主要包含 JPA 实体和一些 util 类 无 EJB 如何使这个 jar 可用于 Wildfly 中部署的所有 war 无需将 jar 放置在 war 的 WEB IN
  • 使用 JUnit 时,有没有办法验证测试方法中是否调用了 try/catch 指令的 Catch 部分?

    例如 如果我想测试以下课程 public class SomeClass public void someMethod try Some code where comething could go wrong catch Exception
  • 从手机访问本地主机[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我正在使用
  • 如何使用 Hibernate (EntityManager) 或 JPA 调用 Oracle 函数或过程

    我有一个返回 sys refcursor 的 Oracle 函数 当我使用 Hibernate 调用该函数时 出现以下异常 Hibernate call my function org hibernate exception Generic
  • 如何检测 Java 字符串中的 unicode 字符?

    假设我有一个包含 的字符串 我如何找到所有这些 un icode 字符 我应该测试他们的代码吗 我该怎么做呢 例如 给定字符串 A X 我想将其转换为 AYXY 我想对其他 unicode 字符做同样的事情 并且我不想将它们存储在某种翻译映
  • 套接字的读写如何同步?

    我们创建一个套接字 在套接字的一侧有一个 服务器 在另一侧有一个 客户端 服务器和客户端都可以向套接字写入和读取 这是我的理解 我不明白以下事情 如果服务器从套接字读取数据 它在套接字中是否只看到客户端写入套接字的内容 我的意思是 如果服务
  • GWT 2.3 开发模式 - 托管模式 JSP 编译似乎不使用 java 1.5 兼容性

    无法编译 JSP 类 生成的 servlet 错误 DefaultMessage 上次更新 0 日期 中 0 时间 HH mm ss z 语法 错误 注释仅在源级别为 1 5 时可用 在尝试以开发模式在 Web 浏览器中打开我的 gwt 模
  • 使用架构注册表对 avro 消息进行 Spring 云合约测试

    我正在查看 spring 文档和 spring github 我可以看到一些非常基本的内容examples https github com spring cloud samples spring cloud contract sample
  • QuerySyntaxException:无法找到类

    我正在使用 hql 生成 JunctionManagementListDto 类的实际 Java 对象 但我最终在控制台上出现以下异常 org hibernate hql internal ast QuerySyntaxException
  • 使用 flash 或 java servlet 将麦克风数据从浏览器上传到服务器的教程? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 There was a question on how to get data from a microphone on a client
  • Node.js 未处理的“错误”事件

    我编写了一个简单的代码并将其保存在文件 try js 中 var http require http var makeRequest function message var options host localhost port 8080
  • “无法实例化活动”错误

    我的一个 Android 应用程序拥有大约 100 000 个用户 每周大约 10 次 我会通过 Google 的市场工具向我报告以下异常情况 java lang RuntimeException Unable to instantiate
  • Hamcrest Matchers - 断言列表类型

    问题 我目前正在尝试使用 Hamcrest Matchers 来断言返回的列表类型是特定类型 例如 假设我的服务调用返回以下列表 List
  • org.apache.commons.net.io.CopyStreamException:复制时捕获 IOException

    我正在尝试使用以下方法中的代码将在我的服务器中创建的一些文件复制到 FTP 但奇怪的是我随机地低于错误 我无法弄清楚发生了什么 Exception org apache commons net io CopyStreamException
  • 在浏览器刷新中刷新检票面板

    我正在开发一个付费角色系统 一旦用户刷新浏览器 我就需要刷新该页面中可用的统计信息 统计信息应该从数据库中获取并显示 但现在它不能正常工作 因为在页面刷新中 java代码不会被调用 而是使用以前的数据加载缓存的页面 我尝试添加以下代码来修复
  • 洪水填充优化:尝试使用队列

    我正在尝试创建一种填充方法 该方法采用用户指定的初始坐标 检查字符 然后根据需要更改它 这样做之后 它会检查相邻的方块并重复该过程 经过一番研究 我遇到了洪水填充算法并尝试了该算法 它可以工作 但无法满足我对 250 x 250 个字符的数

随机推荐

  • 使用 k6 时如何向 influxdb 进行身份验证

    我使用 k6 作为负载测试工具 我想将数据写入 influxdb 一切正常 除了我不知道如何发送 influxdb 的用户凭据 Example k6 exe run out influxdb http localhost 8086 stre
  • 在c#中回滚

    我有 2 张桌子查询和详细信息 在 保存 按钮上单击 我已写入 fbsave fbsavedetails fbsave 将数据保存到查询表中并fbsavedetails 将数据保存在详细信息表中 现在 如果 fbsavedetails 中发
  • 在 SVN 中合并一系列修订与重新集成之间有什么区别?

    我已经阅读了一些关于合并一系列修订和重新集成之间的区别的文档和博客 但我没有得到一件事 如果我选择一种或其他方式从分支到主干的合并 合并有什么区别 为什么合并一系列修订在某些情况下不起作用 但重新集成成功地将分支合并到主干 一方面 SVN
  • 存储过程和 EF Code First

    我想使用存储过程从数据库中检索实体 我不关心跟踪更改 我只需要解决所有实体 包括相关实体 我必须使用 SqlCommand 吗 那么复杂的属性呢 它们也会被解决吗 您还有什么其他限制可以告诉我吗 Thanks 关于在 EF 中使用存储过程的
  • 将应用程序从一个 Admob 帐户转移到另一个帐户

    刚刚将我的 Android 应用程序转移到另一个 Google Play 开发者帐户 以便在巴基斯坦而不是美国获得付款 我还有 Admob 帐户 付款仅发送到美国 现在我想在巴基斯坦接收付款 因此我想将我的应用程序转移到另一个地址为巴基斯坦
  • 找出 python 中的类实例可以使用哪些函数?

    如何动态地找出类实例中定义了哪些函数 例如 class A object def methodA self intA 1 pass def methodB self strB pass a A 理想情况下 我想找出实例 a 有 method
  • 如何在Linux主机上运行Windows docker容器?

    我们可以在 Linux 主机上运行 Windows docker 容器吗 还可以从同一网络中的其他 Windows 计算机通过 RDP 访问 Linux 上托管的 Windows docker 容器吗 今天 这显然是可能的 我最近使用 QE
  • 如何向 GET 请求发送巨大的参数列表

    我的服务器中有一个 REST API 其中List操作 应使用 GET 方法实现 从客户端接收多个参数 当前页面 行数 用于执行快速搜索的文本 定义复杂搜索过滤器的对象 字段操作值 形式的规则集 由于这个用于过滤搜索的复杂对象 我需要将列表
  • Xamarin Forms.Xaml.XamlParseException

    我正在创建一个 xamarin 行为来验证电子邮件 ID 因此我创建了行为文件并尝试在 XAML 文件中将其本地化 但出现以下错误 Xamarin Forms Xaml XamlParseException 位置 12 10 类型 本地 在
  • WCF 教程出现错误 400(错误请求)?

    我昨晚开始使用 WCF 设置一个简单的客户端服务器 它允许我在会话开始时向客户端发送游戏信息 我按照微软关于 WCF 的教程并使用 VS2008 WcfSerivce 模板开始并添加了我的方法 然后 我将其提供的地址复制并粘贴到客户端项目中
  • c# 最后插入id

    我正在使用带有以下 sql 的存储过程 INSERT INTO dbTblUsers strUsername strPassword VALUES p1 p2 SELECT IDENTITY 并调用该过程 Insert new user n
  • 自 C++14 起,尾随返回类型语法的合法使用

    实际上是否有任何理由再使用以下语法 template
  • 如何在 HttpClient 上设置默认用户代理?

    这很容易设置用户代理 https stackoverflow com questions 33659663 how to set user agent with system net webrequest in c sharp on an
  • 8 个后续字节的测试不会转换为单个比较指令

    动机是这个问题 https stackoverflow com q 63390851 580083 我比较了三个不同的函数来检查参数指向的 8 个字节是否为零 请注意 在原始问题中 字符与 0 not 0 bool f1 const cha
  • 如何使用 PC 键盘在 Android 模拟器中输入

    我无法使用 PC 键盘输入模拟器 谁能帮我 转到 Windows gt Avd Manager 选择您的 AVD 并对其进行编辑 然后在 硬件 部分下添加键盘支持 使其布尔值变为 true 并享受使用 PC 键盘打字的乐趣
  • 具有动态条目的自定义 ListPreference

    我需要 ListPreference 中的动态条目 因此我无法使用传统的 XML 设置方式 网上有大量材料 到目前为止 我已经进行了以下设置 如下所示 问题是 当我运行这个时 我看到带有标题和消息的对话框 但没有显示任何条目 即使我知道条目
  • 相当于 Python 中的 LinkedHashMap

    链接哈希映射 http java sun com j2se 1 5 0 docs api java util LinkedHashMap html是类似 Hashtable 的数据结构 Python 中的 dict 的 Java 实现 具有
  • 如何导出当前日期和时间并附加在包含“Hello”的每行末尾

    我有以下文件party txt包含如下内容 Hello Jacky Hello Peter Bye Johnson Hello Willy Bye Johnny Hello Mary Hello Wendy 我用的是grep hello捕获
  • OSX:启动应用程序的多个实例并向它们传递命令行参数

    有一个程序我需要多次启动并每次传递不同的参数 为此 我尝试编写一个简单的 python 脚本 如下所示 import sys os from os path import join This works but will not launc
  • 是否有 java 实用程序可以生成 http 多部分响应?

    我正在构建一个返回多部分响应的网络服务 我知道构建多部分响应的格式 如果我找不到现有的工具 我将构建自己的工具 也许我只是需要有关我的 google foo 的帮助 我发现的所有内容都是关于发布或使用多部分消息 没有关于生成多部分响应的内容