[英]Override default JSON parsing for POST request in Play Framework
我确实利用overriding
Global.java
的onError
方法的巨大优势来控制Play应用程序中的所有异常处理。 现在,当我对我的API
进行POST reques
请求,将其Content-Type
定义为application/json
并使用malformatted JSON array
,我将在上收到Bad Request For request 'POST /api/something' [Invalid Json]
的Bad Request For request 'POST /api/something' [Invalid Json]
客户端,但是无法通过我自己的onError
函数覆盖它,因为它显然不会引发JsonParsingException
或类似行为。
有人知道我如何用错误消息替换我的JSON
数组吗? 那对我有很大帮助!
预先感谢,史蒂文
发布格式错误的JSON数组时,播放显然不会引发异常。 我决定使用onBadRequest
方法,因为我没有找到一种方法来拦截Play的默认行为以抛出异常。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.