次のような状況があります:
誰かが私の Restful-Service Apache を呼び出すと、要求に応じて Apache isis コードが優先されます。いくつかのパラメーターが欠落している場合、400 - Bad Request
. それ以外の場合、すべてのパラメーターが指定されると、通常は200 - OK
. 201 - Created
しかし、場合によっては aまたはと応答したいことがあり202 - Accepted
ます。
この問題の解決策は Apache ISIS のドキュメントでは見つかりませんでした。また、www.
それで、誰かがここで私を助けることができますか?
ありがとう
編集:
この URL が見つかりました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 ステータス コードに応答するにはどうすればよいですか?