【发布时间】:2014-10-06 20:10:36
【问题描述】:
我想将一个 10kbyte 或 100Kbyte 的文本分配给一个字符串。
在 Java 中,无法分配大小超过 16kb 的文本。任何关于如何在下面的代码 sn-p 中将长文本分配给 longEnglishText 的想法,将不胜感激。
我的Junit 代码是:
@Test
public void testLongEnglishTextSentimentWithXML() {
Form form = new Form();
form.param("text", longEnglishText);
form.param("outputMode", "xml");
Response resp =
target.path("serviceURL").request().post(Entity.form(form));
assertEquals(resp.getStatus(), 200);
Result result = resp.readEntity(Result.class);
assertEquals("ERROR", result.getStatus());
assertEquals("outofMemory-error",result.getStatusInfo());
}
谢谢, 迪维亚
【问题讨论】:
-
将文本放入longtext.txt文件并读取文件?
-
StringBuilder 循环中有 n KB 块?
-
出于好奇,什么 Java 环境将字符串限制为 16kb?您应该将其添加到标签中。
-
这里的Form类是什么?
-
它代表 HTML 表单。请求的http请求数据大小没有限制吗?