我向本地工作空间(Liberty Server)的API添加了PUT方法:
@PUT
@Produces(MediaType.XXXX)
@Path("/{param}")
@ApiOperation(value = "XXXX")
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK"),
@ApiResponse(code = 404, message = "XXXX"),
@ApiResponse(code = 500, message = "Internal error") })
public Response XXXX(
我通过邮递员按如下方式访问API: http://localhost:9080/XXX1/XXX2/X1/XXX3/123456 其中123456 =参数
响应为: 错误405:不允许使用方法
我尝试添加@consumes,但这没有帮助。 在回应中,我回来了: 允许GET 允许选项
所以以某种方式无法使用我添加的PUT方法。知道我做错了什么吗?
我有一个与相同的@Path完美配合的GET方法:
@GET
@Produces(MediaType.XXXX)
@Path("/{param}")
@ApiOperation(value = "XXXX")
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK"),
@ApiResponse(code = 404, message = "XXXXXX"),
@ApiResponse(code = 500, message = "Internal error") })
public Response XXXXXXXXXXX(