【发布时间】:2017-06-21 06:00:29
【问题描述】:
当我的插件中的字段填充了大约 5000 个字符时,它会给出错误:
Bad Message 414
reason: URI Too Long
当我减少一点时,它会给出:
Bad Message 431
reason: Request Header Fields Too Large
config.jelly:
<f:entry field="field" title="Example">
<f:textarea value="${it.getField()}"/>
</f:entry>
java:
private String field;
...
public FormValidation doCheckField(@QueryParameter String value)
throws IOException, ServletException {
if (value.length() == 0) {
return FormValidation.error("Please set an input");
} else {
return FormValidation.ok();
}
}
【问题讨论】:
-
IRC,IE 也有 2000 个字符的限制
-
@ScaryWombat 关键是要解决这个问题,比如改变发送这些数据的方法。我正在使用 Chrome。我假设此错误消息是由插件而不是由浏览器给出的。
-
为什么对这个投了反对票,我遇到了完全相同的问题?!?感谢您发布!