2016-12-26 6 views
0

405エラーを@DELETE:安らかなWebサービスは、私は、特定のIDを持つプレイヤーの削除を提供するために、このコードを持っている

@DELETE 
    @Produces(MediaType.APPLICATION_XML) 
    @Path("/delPlayer/{pid}") 
    public int deleteById(@PathParam("pid") Integer pid){ 
     TypedQuery<Player> q = em.createQuery("DELETE p FROM Player p WHERE p.pid = :c", Player.class); 
return q.setParameter("c", pid).executeUpdate(); 
    } 

私はブラウザでhttp://localhost:8080/Project/r/Player/delPlayer/100を開いたときに、私はあなたが開くことができません

HTTP Status 405 - Method Not Allowed 
type Status report 
messageMethod Not Allowed 
descriptionThe specified HTTP method is not allowed for the requested resource. 

答えて

0

を取得します削除しないGET使用してURLを開くブラウザなどのブラウザを使用して、その方法は、あなたは私が下にいけないUNIXシェル

+0

からのcURLを使用して、それを呼び出すことができ、また、右の動詞を使用してそれを呼び出すための簡単な方法を作成する、または必要があります私はDELETEでanotated別metodをGETして呼び出すために、この変更された注釈を作ったスタンド – eeesi

関連する問題