@Override public boolean equals(Object obj) { return obj instanceof Method && toString().equals(obj.toString()); }
@Override public boolean equals(Object obj) { return obj instanceof Method && toString().equals(obj.toString()); }
@Override public boolean equals(Object obj) { return obj instanceof Method && toString().equals(obj.toString()); }
public HttpURLConnection toHttpURLConnection(Method method) throws IOException { // set additional query parameters if (getQueryParams() != null && getQueryParams().size() > 0) { for (QueryParam queryParam : getQueryParams()) { if (queryParam != null && queryParam.getValue() != null) { String name = queryParam.getName(); String value = String.valueOf(queryParam.getValue()); String newParam = HTTP.urlEncode(name) + "=" + HTTP.urlEncode(value); url += (url.contains("?") ? "&" : "?") + newParam; } } } HttpURLConnection conn = (HttpURLConnection) new URL(url).openConnection(); conn.setRequestMethod(method.toString()); conn.setConnectTimeout(connectTimeoutMillis); conn.setReadTimeout(readTimeoutMillis); conn.setInstanceFollowRedirects(followRedirects); // HTTP header injection is checked by HttpURLConnection conn.setRequestProperty("User-Agent", getUserAgent()); for (String headerKey : headers.keySet()) { conn.setRequestProperty(headerKey, headers.get(headerKey)); } return conn; }
public HttpURLConnection toHttpURLConnection(Method method) throws IOException { // set additional query parameters if (getQueryParams() != null && getQueryParams().size() > 0) { for (QueryParam queryParam : getQueryParams()) { if (queryParam != null && queryParam.getValue() != null) { String name = queryParam.getName(); String value = String.valueOf(queryParam.getValue()); String newParam = HTTP.urlEncode(name) + "=" + HTTP.urlEncode(value); url += (url.contains("?") ? "&" : "?") + newParam; } } } HttpURLConnection conn = (HttpURLConnection) new URL(url).openConnection(); conn.setRequestMethod(method.toString()); conn.setConnectTimeout(connectTimeoutMillis); conn.setReadTimeout(readTimeoutMillis); conn.setInstanceFollowRedirects(followRedirects); // HTTP header injection is checked by HttpURLConnection conn.setRequestProperty("User-Agent", getUserAgent()); for (String headerKey : headers.keySet()) { conn.setRequestProperty(headerKey, headers.get(headerKey)); } return conn; }
public HttpURLConnection toHttpURLConnection(Method method) throws IOException { // set additional query parameters if (getQueryParams() != null && getQueryParams().size() > 0) { for (QueryParam queryParam : getQueryParams()) { if (queryParam != null && queryParam.getValue() != null) { String name = queryParam.getName(); String value = String.valueOf(queryParam.getValue()); String newParam = HTTP.urlEncode(name) + "=" + HTTP.urlEncode(value); url += (url.contains("?") ? "&" : "?") + newParam; } } } HttpURLConnection conn = (HttpURLConnection) new URL(url).openConnection(); conn.setRequestMethod(method.toString()); conn.setConnectTimeout(connectTimeoutMillis); conn.setReadTimeout(readTimeoutMillis); conn.setInstanceFollowRedirects(followRedirects); // HTTP header injection is checked by HttpURLConnection conn.setRequestProperty("User-Agent", getUserAgent()); for (String headerKey : headers.keySet()) { conn.setRequestProperty(headerKey, headers.get(headerKey)); } return conn; }