簡體   English   中英

如何使用“ ..”將URL參數傳遞到Jersey?

[英]How to use “..” to pass URL parameters into Jersey?

我遇到了以下URL RESTful查詢:

http://rest.ensembl.org/map/cdna/ENST00000288602/100..300?content-type=application/json

其中100..300是表示“從100到300”(索引)的參數。 我可以根據需要更改這些參數。

我也希望在我的Web服務中傳遞這種查詢參數。 如何在Jersey API中對此進行注釋,以及如何獲取參數值?

您可以使用@Path注釋映射100..300類型的URL。

例如,下面的代碼對我來說很好用。

@Path("/Test")
@Component
public class TestRestfulService {
        @GET
        @Path("/100..200")
        @Produces(MediaType.APPLICATION_JSON)
        public String getText(){
            return "Success";
        }
}

使用上面的代碼,您可以通過localhost:8080 / test / 100..200訪問該方法。

希望這能解決問題!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM