【发布时间】:2016-05-05 08:41:57
【问题描述】:
我们有一些移动客户端正在使用的网络服务,其中移动客户端发出一些请求,我们向它们返回响应。不知何故,如果客户端发出任何无效请求,我们将抛出自定义 Exceptions 。
但最近移动客户端发出了一些超出 Long 变量范围的请求。
客户端有不同的 ex 变量 ::
{
"accountId":"343"
"Amount":"90909090909090909090"
}
如果 accountId 或 Amount 的值超过 19 位,我们会收到 HttpMessageNotReadable 异常,因为该范围超出了 long 值。但是从异常中我无法获取针对accountId 或Amount 引发异常的变量。从异常中,我在_path 变量中获取此信息,但我无法获取它。
在路径变量中我得到类似::
[com.Upload["AccountInfo"], com.Info["Account"]]
有人知道如何获取这些信息吗?
【问题讨论】:
标签: java spring variables path httpexception