16

私はJetty WebサーバーとJerseyをREST処理に使用しています。

私は定義しました:

@POST
@Path("/sendMessage")
@Consumes ({MediaType.APPLICATION_XML, MediaType.TEXT_XML})
public Response sendMessage(@Context final UriInfo uriInfo) 
{
    logger.debug("sendMessage:");
    System.out.println("Received POST!");
    return Response.status(Response.Status.OK).build();

}

しかし、http リクエストを送信するhttp://localhost:8080/hqsim/sendMessageと、サーバーは 415 コードを返します。

通話禁止のようです。このエラーを修正するにはどうすればよいですか?

4

2 に答える 2

30

415 は、メディア タイプがサポートされていないことを意味します。最も可能性の高いケースはContent-Type、リクエストにヘッダーがないか、ヘッダーが正しくないことです。あなたの場合、それはまたはでなければなりませapplication/xmltext/xml

于 2012-01-05T08:28:03.167 に答える