如何使用邮递员或curl使用以@Suspended注释的终结点?

时间:2019-06-21 13:51:20

标签: java postman jax-ws

我正在测试一些带有以前未使用过的注释的代码,阅读文档似乎似乎我什至不应该发送任何参数来调用它,但是我可以。

端点如下:

@POST
    @Path("/hello")
    @Produces(MediaType.APPLICATION_JSON)
    @Consumes(MediaType.APPLICATION_JSON)
    public void postHello(
        @Suspended final AsyncResponse asyncResponse,@QueryParam("dtd") String name, String obj) {
    ...
}

所以现在我正在使用 Postman cURL 并发送以下消息:

curl -X POST \
  'http://localhost:9000/hello?name=John' \
  -H 'Accept: */*' \
  -H 'Content-Type: application/json' \
  -H 'Host: localhost:8080' \
  -d '{}'

很遗憾,我收到一条错误消息 400错误的请求

知道我缺少什么标题吗?还是@Produces / @Consumes

0 个答案:

没有答案