【发布时间】:2017-06-06 09:52:32
【问题描述】:
我有以下情况:
当有人调用我的 Restful-Service Apache 时,Apache isis 代码会根据请求进行预定义。如果你错过了一些参数,你会得到一个400 - Bad Request。否则,当给定所有参数时,您通常会得到一个200 - OK。但有时我想回复201 - Created 或202 - Accepted。
我在 Apache ISIS 文档中没有找到解决此问题的方法,在 www 中也没有找到代码示例。
那么有人可以帮我吗?
谢谢
编辑:
我找到了这个网址https://github.com/apache/isis/blob/master/core/viewer-restfulobjects-server/src/main/java/org/apache/isis/viewer/restfulobjects/server/resources/DomainServiceResourceServerside.java。
Responses 类的静态方法用于创建一些 2xx 状态,但只能在此类中创建 200 - OK 和 204 - No Content。对于所有其他非 2xx 状态代码,会抛出 RestfulObjectsApplicationException。
这是向调用者响应 http 代码的正确方法吗?
例如,我该如何响应 202 状态代码?
【问题讨论】: