Quellcode durchsuchen

add HttpUtil.get that takes two sets of headers

tags/2.0.1
Jonathan Cobb vor 4 Jahren
Ursprung
Commit
1bdd2482ba
1 geänderte Dateien mit 12 neuen und 5 gelöschten Zeilen
  1. +12
    -5
      src/main/java/org/cobbzilla/util/http/HttpUtil.java

+ 12
- 5
src/main/java/org/cobbzilla/util/http/HttpUtil.java Datei anzeigen

@@ -69,16 +69,23 @@ public class HttpUtil {
public static InputStream get (String urlString) throws IOException { return get(urlString, null); }

public static InputStream get (String urlString, Map<String, String> headers) throws IOException {
return get(urlString, headers, null);
}

public static InputStream get (String urlString, Map<String, String> headers, Map<String, String> headers2) throws IOException {
final URL url = new URL(urlString);
final HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
if (headers != null) {
for (Map.Entry<String, String> h : headers.entrySet()) {
urlConnection.setRequestProperty(h.getKey(), h.getValue());
}
}
if (headers != null) addHeaders(urlConnection, headers);
if (headers2 != null) addHeaders(urlConnection, headers2);
return urlConnection.getInputStream();
}

public static void addHeaders(HttpURLConnection urlConnection, Map<String, String> headers) {
for (Map.Entry<String, String> h : headers.entrySet()) {
urlConnection.setRequestProperty(h.getKey(), h.getValue());
}
}

public static HttpResponseBean upload (String url,
File file,
Map<String, String> headers) throws IOException {


Laden…
Abbrechen
Speichern