あなたが探していて/Resource/Id
、そのリソースが存在しない場合、私はいつもその404が適切な応答でしたが。ただし、null
Jerseyハンドラーから戻ると、「204NoContent」が返されます。私はどちらかで作業できる可能性がありますが、これに関する他の人の考えに興味があります。
私自身の次の質問に答えるために。ジャージーが404を返すようにするには、例外をスローする必要があります。
if (a == null)
throw new WebApplicationException(404);