我有以下情况:
当有人调用我的 Restful-Service Apache 时,Apache isis 代码会根据请求进行预定义。如果你错过了一些参数,你会得到一个400 - Bad Request
. 否则,当给定所有参数时,您通常会得到一个200 - OK
. 但有时我想回复一个201 - Created
or 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 状态码 aRestfulObjectsApplicationException
被抛出。
这是向调用者响应http代码的正确方法吗?我该如何响应例如 202 状态代码?