[英]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.