3

クラスを想定します。

public class MyResource {

    @Path("/thing")
    public String getThing() {
        // returns HTML
    }

    @Path("/thing")
    @Produces(MediaType.APPLICATION_JSON)
    public String getThingJSON() {
        // returns JSON
    }
}

のヘッダーを持つリクエストを で処理するにはどうすればよいAccept: */*ですgetThing()か? 現時点では、ワイルドカード受け入れヘッダーを使用するgetThingJSON()と、呼び出されます。の受け入れヘッダーがある場合は、Accept: text/html呼び出さgetThing()れます。

4

2 に答える 2

-1

追加してみてくださいa @Produces({MediaType.WILDCARD})

getThing()へ

于 2012-12-13T16:05:34.893 に答える