- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我收到 StreamCorruptedException,但我不知道它为何或如何发生。任何帮助都是极好的!这是客户端:
ClientConfig config = new DefaultClientConfig();
Client client = Client.create(config);
WebResource service = client.resource(getBaseURI());
Map params = new HashMap<String, Object>();
Order[] orders = odao.getOpenOrdersByTenant(tenantID);
JSONObject jObj = new JSONObject();
jObj.put("params", params);
jObj.put("sourcePath", System.getProperty("user.dir") + "/reports/OpenOrders.jasper");
jObj.put("method", "html");
jObj.put("datasource", orders);
ClientResponse response = service.path("rest").path("jasper").path("getJasperReport").type(MediaType.APPLICATION_JSON).post(ClientResponse.class,jObj);
服务器:
@POST
@Path("/getJasperReport")
@Produces(MediaType.TEXT_HTML)
@Consumes(MediaType.APPLICATION_JSON)
public void getJasperReport(@Context HttpServletRequest servletRequest, @Context HttpServletResponse servletResponse, @Context UriInfo uriInfo )
throws ServletException, IOException{
ObjectInputStream objInputStream = new ObjectInputStream(servletRequest.getInputStream());
JSONObject jobj = (JSONObject) objInputStream.readObject();
倒数第二行抛出 java.io.StreamCorruptedException:无效的流 header :7B227061
最佳答案
ObjectInputStream用于读取java序列化数据,而不是JSON格式数据。
您可能需要类似 new JSONObject(new JSONTokener(servletRequest.getReader()))
的内容。
关于java - StreamCorruptedException : invalid stream header:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9986672/
我有一个客户端和服务器应用程序,它们使用 TCP 上的序列化来传输消息。反序列化对象时出现以下错误: 对于分析此问题的原因或可能的后续步骤有什么想法吗? java.io.StreamCorrupted
我有一个 Java 客户端-服务器(如果这里有人知道的话,可以使用 ocsf)基础设施,我用它来将文件从客户端上传到服务器。客户端实际上是一个 Android 应用程序(不确定在这种情况下是否那么重要
我正在制作一个即时消息应用程序,在其中我在两部手机之间建立了 TLS 连接,其中一部充当服务器,另一部充当客户端。尝试发送消息时,我在客户端收到此异常,服务器尝试在线发送消息 inputStream
这是我的代码: try { Uri uri = Uri.parse("file:///storage/emulated/0/Download/information.
大家好,我必须编写一个通过套接字连接进行通信的服务器。客户端将对象发送到服务器,服务器将其打印到控制台。 public class ConnectionListener { ServerSocket
大家好,我必须编写一个通过套接字连接进行通信的服务器。客户端将对象发送到服务器,服务器将其打印到控制台。 public class ConnectionListener { ServerSocket
我的服务器在线程中运行此代码,以便我可以在等待客户端连接时与 GUI 交互。(目前我只使用 1 个客户端和 1 个服务器。) @Override public void run() { Soc
我完全不知道为什么会这样。我有一个 javascript 文件部署到三个测试箱。在其中两个上,当我点击页面(如下)时出现以下错误。如您所见,它表示流 header 是一串零,并且它正在读取的文件中没有
我正在编写一个 netty 客户端和服务器应用程序,它将 JVM GC 统计信息写入时间序列数据库以分析大约 300 台服务器。但是我的管道抛出了很多这样的异常: 10/02/2012 10:14:2
我正在尝试流式传输 ObjectOutput,但出现上述错误。 代码: private void writelogin(int i, int j, int k, int c4, int l, int
我试图通过用派生字段替换动态字段(没有底层数据库表示的 transient getter)来提高性能,以便我可以使用 Criteria 等来查询我的模型。最初的动态字段非常简单: Client res
这个问题已经有答案了: StreamCorruptedException: invalid type code: AC (1 个回答) 已关闭10 年前。 我有一个用于序列化对象的 UserData
我有一个序列化类,我需要通过蓝牙将其作为对象发送,并且还实现了 Runnable。因此,我首先设置了一些变量,然后将其作为对象发送给另一台 Android 设备执行,然后将其结果设置为一个变量,并在其
因此,我设置了Elasticsearch,使服务器运行了。当我连接到http://localhost:9200/时,我会收到状态消息。是版本号1.4.3。 现在我下载Kibana 3.1.2。如自述文
This question is unlikely to help any future visitors; it is only relevant to a small geographic are
我正在尝试从 SD 卡读取 XML 文件并将其转换为对象类型。问题是当我使用 FileInputStream 读取文件并将 FileInputStream 对象传递给 ObjectInputStrea
问题是我得到 java.io.StreamCorruptedException: invalid type code: 9E 每次代码都不同。 我有一个客户端-服务器应用程序,当客户端处于上传状态而服
我想将inputStream (HttpRequest.getInputStream())转换为对象。 try { ObjectInput ois = new ObjectInputS
我有一个客户端-服务器应用程序。客户端发送一个对象,服务器发回相同的对象,这是一个简单的回显服务器。如果我为每个新请求创建一个新的 Client 实例,下面的代码就可以正常工作。但是,如果我使用客户端
我正在使用 java NIO 数据报 channel (阻塞模式)。我想将一个对象从一侧传输到另一侧。这就是我在发送方所做的事情: ByteArrayOutputStream ba
我是一名优秀的程序员,十分优秀!