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; }
.append(" Content-Type: " + request.getContentType() + "\n") .append(" Referer: " + request.getReferer() + "\n") .append(" User-Agent: " + request.getUserAgent() + "\n"); for (String name : request.getHeaderNames()) { requestInfo.append(" " + name + ": " + request.getHeader(name) + "\n");
.append(" Content-Type: " + request.getContentType() + "\n") .append(" Referer: " + request.getReferer() + "\n") .append(" User-Agent: " + request.getUserAgent() + "\n"); for (String name : request.getHeaderNames()) { requestInfo.append(" " + name + ": " + request.getHeader(name) + "\n");
.append(" Content-Type: " + request.getContentType() + "\n") .append(" Referer: " + request.getReferer() + "\n") .append(" User-Agent: " + request.getUserAgent() + "\n"); for (String name : request.getHeaderNames()) { requestInfo.append(" " + name + ": " + request.getHeader(name) + "\n");