api - 无法从 API 调用方法
问题描述
我有一个 POST API,它调用以下函数进行更新,早些时候,我有一些 body ,但现在我已经删除了它。当我调用这个 API 时,它遇到 405 错误,有人知道我可能做错了什么吗?
public static void update(String gatewaySetId, List<String> networksInPendingState,
List<String> networksInDeletingState, String apiToken) throws HydraException {
//UpdateTenantNsgRulesRequest req = new UpdateTenantNsgRulesRequest();
//req.setNetworksToAdd(networksInPendingState);
//req.setNetworksToDelete(networksInDeletingState);
RestClientUtil.url(ApiPaths.getFullUpdate(gatewaySetId))
.jwt(apiToken)
//.method(HttpMethod.POST)
//.body(req)
.client(RestClientUtil.getDefaultClient())
.call();
}
我的 API 是:
@ApiOperation(value = "test")
@POST
@RolesAllowed(Permissions.GLOBAL_UPDATE)
@CacheAnnotations.NoCache
@Path("/{gatewaySetId}/Rules")
public void update(@Context SecurityContext securityContext,
@Suspended final AsyncResponse ar,
@PathParam("gatewaySetId") final String gatewaySetId)
throws HException {
ResponseUtil.setResponseProperties(ar, GET_SECONDS);
ar.resume(update(securityContext, gatewaySetId));
}
解决方案
推荐阅读
- php - array_slice 错误地计算所有元素
- ios - UIStackView:从 xib 加载视图和更新 subView 的高度约束没有反映任何变化?
- ios - 离线模式下的 OKTA 身份验证
- angular - 如何创建一个消耗另一个可观察函数的可观察函数
- python - 使用python选择图像的区域
- android - In App Billing Library 在消费购买项目后不提供更新的购买列表?
- javascript - JavaScript 中的错误:未捕获的 TypeError:无法将属性“值”设置为 null
- android - 在生产构建上加载图像时 GLIDE 出现奇怪的错误
- android - Firebase 身份验证回调不起作用
- excel - 从 VBA 模块自动向人员发送电子邮件