/** * Constructs and sends a request to a specified URL. * <p> * If the request has query parameters, please use {@link #makeRequest(String, Map)} instead. * * @param target The specified URL * * @return a request builder which user can use to send different types of requests, such as HTTP HEAD and HTTP GET * methods. */ public Builder makeRequest(String target) { return getHarness().target(target).request(); } }
/** * Constructs and sends a request to a specified URL. * <p> * If the request has query parameters, please use {@link #makeRequest(String, Map)} instead. * * @param target The specified URL * * @return a request builder which user can use to send different types of requests, such as HTTP HEAD and HTTP GET * methods. */ public Builder makeRequest(String target) { return getHarness().target(target).request(); } }
/** * Constructs and sends a request to a specified URL with specified query parameters. * <p> * If the request does not have any query parameters, please use {@link #makeRequest(String)} instead. * * @param target The specified URL * @param queryParams The specified query parameters * * @return a request builder which user can use to send different types of requests, such as HTTP HEAD and HTTP GET * methods. */ public Builder makeRequest(String target, Map<String, Object> queryParams) { // Set target of call WebTarget httpCall = getHarness().target(target); // Add query params to call for (Map.Entry<String, Object> entry : queryParams.entrySet()) { httpCall = httpCall.queryParam(entry.getKey(), entry.getValue()); } return httpCall.request(); }
/** * Constructs and sends a request to a specified URL with specified query parameters. * <p> * If the request does not have any query parameters, please use {@link #makeRequest(String)} instead. * * @param target The specified URL * @param queryParams The specified query parameters * * @return a request builder which user can use to send different types of requests, such as HTTP HEAD and HTTP GET * methods. */ public Builder makeRequest(String target, Map<String, Object> queryParams) { // Set target of call WebTarget httpCall = getHarness().target(target); // Add query params to call for (Map.Entry<String, Object> entry : queryParams.entrySet()) { httpCall = httpCall.queryParam(entry.getKey(), entry.getValue()); } return httpCall.request(); }
getHarness().tearDown();
getHarness().tearDown();