- public static HttpURLConnection prepareConnection(MobileLedgerProfile profile, String path)
- throws IOException {
- String url = profile.getUrl();
- final boolean use_auth = profile.isAuthEnabled();
- if (!url.endsWith("/")) url += "/";
- url += path;
- debug("network", "Connecting to " + url);
- HttpURLConnection http = (HttpURLConnection) new URL(url).openConnection();
+ @NotNull
+ public static HttpURLConnection prepareConnection(@NonNull Profile profile,
+ @NonNull String path) throws IOException {
+ return prepareConnection(profile.getUrl(), path, profile.useAuthentication());
+ }
+ public static HttpURLConnection prepareConnection(@NonNull String url, @NonNull String path,
+ boolean authEnabled) throws IOException {
+ String connectURL = url;
+ if (!connectURL.endsWith("/"))
+ connectURL += "/";
+ connectURL += path;
+ debug("network", "Connecting to " + connectURL);
+ HttpURLConnection http = (HttpURLConnection) new URL(connectURL).openConnection();