2013-10-07 153 views
0

有沒有辦法獲得用於訪問restlet的協議?例如,當通過HTTPS訪問servlet時,我會實現類似於稍微不同的行爲。我怎樣才能檢查這個?從restlet獲取Jersey協議

回答

0

顯然,你可以注入你的HttpServletRequest的要求是這樣的:

@PUT 
@Path("{storage}/{repository}/{path:.*}") 
public void upload(@PathParam("storage") String storage, 
        @PathParam("repository") String repository, 
        @PathParam("path") String path, 
        @Context HttpServletRequest request) 
     throws IOException, 
       AuthenticationException 
{ 
    System.out.println("Using protocol " + request.getRequestURL().toString().split(":")[0]); 
} 

,這將這樣的伎倆。