Quarkus Client API:POST不发送授权标头

时间:2019-11-05 09:41:00

标签: quarkus

我正在尝试使用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);
}

0 个答案:

没有答案