Mic*_*l A 11 java jetty jax-rs jersey http-request
我正在使用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();
}
Run Code Online (Sandbox Code Playgroud)
但是,当我发送http请求时http://localhost:8080/hqsim/sendMessage,服务器返回415代码.
这就像是不允许通话.我该如何解决这个错误?
Tar*_*log 24
415表示不支持媒体类型.最可能的情况是您要么丢失Content-Type请求中的标题,要么是不正确的.在你的情况下,它必须是application/xml或text/xml.
| 归档时间: |
|
| 查看次数: |
40317 次 |
| 最近记录: |