繁体   English   中英

覆盖Play Framework中POST请求的默认JSON解析

[英]Override default JSON parsing for POST request in Play Framework

我确实利用overriding Global.javaonError方法的巨大优势来控制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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM