我有以下情况:
当有人调用我的 Restful-Service Apache 时,Apache isis 代码会根据请求进行预定义。如果你错过了一些参数,你会得到一个400 - Bad Request. 否则,当给定所有参数时,您通常会得到一个200 - OK. 但有时我想回复一个201 - Createdor 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 状态代码?