@GET @Path("/get2/{tt}") public void get1(@Context HttpHeaders hh) { MultivaluedMap<String, String> headerParams = hh.getRequestHeaders(); Map<String, Cookie> cookieMap = hh.getCookies(); for (Map.Entry<String, List<String>> entry : headerParams.entrySet()) { System.out.printf( "headers + " + entry.getKey() + "value" + Arrays.toString(entry.getValue().toArray())); } for (Map.Entry<String, Cookie> entry : cookieMap.entrySet()) { System.out.printf("cokie key " + entry.getKey() + entry.getValue().getPath()); } }
@GET @Path("/get1/{dd}") public void get(@Context UriInfo ui) { MultivaluedMap<String, String> queryParams = ui.getQueryParameters(); MultivaluedMap<String, String> pathParams = ui.getPathParameters(); for (Map.Entry<String, List<String>> entry : pathParams.entrySet()) { System.out.println( "path: key-" + entry.getKey() + " value-" + Arrays.toString(entry.getValue().toArray())); } for (Map.Entry<String, List<String>> entry : queryParams.entrySet()) { System.out.println( "query: key-" + entry.getKey() + " value-" + Arrays.toString(entry.getValue().toArray())); } }
@POST @Path("/get1/{yy}") @Consumes(MediaType.APPLICATION_FORM_URLENCODED) public void get(MultivaluedMap<String, String> paramsMap) { for (Map.Entry<String, List<String>> entry : paramsMap.entrySet()) { System.out.println(entry.getKey() + " " + Arrays.toString(entry.getValue().toArray())); } }