我确实利用overriding
中onError
Global.java
方法的巨大优势来控制Play应用程序中的所有异常处理。现在,当我对POST reques
API
Content-Type
定义application/json
为malformatted JSON array
并使用Bad Request For request 'POST /api/something' [Invalid Json]
时,我会得到onError
在客户端,但不能通过我自己的JsonParsingException
函数覆盖它,因为它显然不会引发JSON
或类似。
有人知道如何替换HTML Bad请求页面,假设我自己的{{1}}数组有错误消息吗?这对我有很大的帮助!
先谢谢,史蒂文
答案 0 :(得分:0)
当发布格式错误的JSON数组时,Play显然不会抛出异常。
我决定使用onBadRequest
方法,因为我没有找到一种方法来拦截Play的默认行为以便抛出异常。