我正在尝试使用quarkus rest API客户端进行POST,看来该API没有发送Authorization标头,我正在获取401。get方法可以正常工作。我正在使用quarkus 0.28.1。
@Path("/budget")
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
@RegisterRestClient
public interface BudgetService {
@GET
@Path("/")
@Produces("application/json")
List<ServiceDTO> getBudgets(@HeaderParam("Authorization") String authentication, @QueryParam("page") long page, @QueryParam("per_page") long perPage);
@GET
@Path("/{id}")
@Produces("application/json")
Budget getBudgets(@HeaderParam("Authorization") String authentication, @PathParam("id") long id);
@POST
@Path("/simulate")
BudgetDTO simulate(@HeaderParam("Authorization") String authentication, CreateBudgetRequest request);
}