プロパティを削除するHTTPエンドポイントを作成しようとしていますが、削除を実行しているユーザーに関する追加のメタデータを追加したいと思います。私はジャージーに次のサーバーサイドコードを持っています。クエリーパラメータを指定したJersey DELETEリクエスト
@DELETE
@Path("/properties/{property_id}?deleted_by={deleted_by}")
public Response deleteProperty(
@PathParam("property_id") int propertyId,
@QueryParam("deleted_by") String deletedBy)
{
...
}
私は/properties/123?deleted_by=test
のようなURLでエンドポイントをヒットしようとすると、私が意図したとおりにクエリパラメータのすべての作品削除した場合しかし、私は404を取得します。 JerseyはDELETE
のクエリパラメータをサポートしていないのですか、何か問題がありますか?
クライアント側でhttp削除要求を送信していることを確認してください – Dimitri