サイトブリックを使用して、get、post、put、delete の 4 つの http メソッドを使用して、単純な残りのサービスを実装しています。WebClient を使用して定義済みのサービスに削除要求を送信しようとすると、405 応答が返されます。なぜそのような応答が得られるのか誰か知っていますか?
10:22:24.840 [5907955@qtp-6711891-2 - /r/clients/123] DEBUG org.mortbay.log - 応答 /r/clients/123 405
これが私がWebクライアントを使用する方法です
WebClient client = web().clientOf(delete(123)).transports(String.class).over(Json.class);
client.delete();
ここに私の削除方法があります
@Delete
@At("/:id")
public Reply delete(@Named("id") String id) {
clientsRepository.delete(id);
return Reply.saying().ok();
}
Jetty サーバーを使用しています。