有两个探针:
1参数(idTaskCategory,idTaskPriority,idXXX)与
Task
字段不匹配。(这不是导致问题的原因,但是它根本无法正常工作。当您更改名称以使其匹配时,问题是您的请求包含id,但您的Task
期望对象。因此,您需要使任务成为期望也是ID,或者您需要注册一些转换器)2(我认为这是问题所在),我希望 日期格式/转换器不接受提交的日期格式 。添加
@DateTimeFormat(pattern = "yyyy-MM-dd")
到所有日期字段。
我认为一个问题可能是您使用了http方法( 这是正确的,但不是原因 )GET
。GET请求使用URL查询字符串(后面的内容?
)发送参数。但是,URL的总长度在技术上受到浏览器,chach和Web服务器的限制。因此,导致此问题的原因可能是,如果您有很多参数或“长”值(例如长说明),则URL会变长。
因此,我建议改用http方法
POST。-并且使用
POST更好的动词来改变服务器上的请求(http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html)。



