Jersey Rest api:如果输入 xml 格式不正确,如何显式处理异常?
我正在开发一个球衣restful api。 我有一个 POST 方法,它接受 xml 并使用 xml。
如果输入 xml 格式正确,一切似乎都工作正常。 我遇到的唯一问题/查询是假设当我通过curl 测试它时从xml 中删除结束标记,我没有收到异常或错误响应?
我们可以处理在 jersey 中显式编组或 uinmarshling 时可能出现的异常吗?
非常感谢您的意见。
I am developing a jersey restful api.
I have a POST method which takes an xml and consumes an xml as well.
Everything seems to work fine in case the input xml is in correct format.
The only problem / query i have is suppose i remove the end tag from an xml when i test it through curl, i am not getting exception or error response?
Can we handle this exception wwhich might have come while marshlling or uinmarshlling explicitly in jersey?
Your input is highly appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果我们在请求中提供了错误的 xml,jersey rest 只会抛出 402 响应,并且调用 Web 服务的一次应该知道 402 的含义。
if we give wrong xml as a part of request, jersey rest will just throw a 402 response back and the once calling the webservice should know what 402 means.