【发布时间】:2023-01-07 08:18:24
【问题描述】:
还有其他几个标题几乎相同但根本原因实际上是程序员错误的问题。
在 javascript 中,我将数百 kb 的数据发布回 spring boot postcontroller。这几乎适用于所有情况,但偶尔会记录错误。
使用标准的 Spring 后控制器:
@PostMapping("/myController)
public void create(@RequestBody String data) {
...
}
并从标准的 jquery ajax 调用发布到该控制器:
$.ajax({
type: "POST",
url: "http://myServer.com/myController",
data: myBigData,
timeout: 5000,
});
使用此方法发布数百 kb 的有效负载有效,但在极少数情况下会记录错误:
方法参数类型字符串所需的请求参数“数据”是 不存在
任何标准测试都无法重现此错误。
【问题讨论】:
标签: java spring spring-boot post