Jakarta ee api中的HTTP Post Rest变量返回0

Jakarta ee api中的HTTP Post Rest变量返回0,jakarta-ee,jaxb,http-post,jersey-2.0,Jakarta Ee,Jaxb,Http Post,Jersey 2.0,免责声明:我可能缺少一些J2ee/Jersey编程的基础知识 由于某些原因,部门年度获得0。我想知道为什么 请求 请求Junit代码 @Test public void test1PostSearch() throws Exception { ClientConfig config = new DefaultClientConfig(); Client client = Client.create(config); URI url = UriBuilder

免责声明:我可能缺少一些J2ee/Jersey编程的基础知识

由于某些原因,部门年度获得
0
。我想知道为什么

请求

请求Junit代码

@Test
public void test1PostSearch() throws Exception {
    ClientConfig config = new DefaultClientConfig();
    Client client = Client.create(config);
    URI url = UriBuilder
            .fromUri(
                    "http://"
                            + LOCALHOST
                            + "/myendpoint/api/BOM/BLR/"
                            + FlightSearchType.OneWay.ordinal()
                            + "/3/9/2015" + "/6/10/2015/"
                            + CabinClass.Economy.ordinal() + "/1/1/1")
            .build();
    WebResource service = client.resource(url);
    System.out.println(url);
    String status = (String) service.type(MediaType.APPLICATION_JSON).post(
            String.class, new UserNamePassword("clientID", "password"));
    assertNotNull(status);
}
**服务器端(Jersey 2.x)**

问题


为什么是第0年离开?

愚蠢的错误,我从

    @PathParam("departureMonthOfYear") int departureMonthOfYear,
    @PathParam("depatureYear") int depatureYear,
    @PathParam("returnDayOfMonth") int returnDayOfMonth,

错过了一个
r
:)

  0    [http-bio-8080-exec-6] DEBUG com.EndPointConsolidation  - EndPointConsolidation 0:2015
    @PathParam("departureMonthOfYear") int departureMonthOfYear,
    @PathParam("depatureYear") int depatureYear,
    @PathParam("returnDayOfMonth") int returnDayOfMonth,
    @PathParam("departureMonthOfYear") int departureMonthOfYear,
    @PathParam("depa**r**tureYear") int depa**r**tureYear,
    @PathParam("returnDayOfMonth") int returnDayOfMonth,