Use http.agent to set useragent

This commit is contained in:
yushijinhun
2018-09-22 12:30:33 +08:00
parent b15291dc57
commit 74e3a9e2d1
2 changed files with 1 additions and 17 deletions

View File

@@ -22,8 +22,6 @@ import java.net.*;
import java.nio.charset.StandardCharsets;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Objects;
import java.util.function.Supplier;
import org.jackhuang.hmcl.util.Lang;
@@ -39,16 +37,6 @@ public final class NetworkUtils {
private NetworkUtils() {
}
private static Supplier<String> userAgentSupplier = () -> "HMCLCore";
public static String getUserAgent() {
return userAgentSupplier.get();
}
public static void setUserAgentSupplier(Supplier<String> userAgentSupplier) {
NetworkUtils.userAgentSupplier = Objects.requireNonNull(userAgentSupplier);
}
public static String withQuery(String baseUrl, Map<String, String> params) {
try {
StringBuilder sb = new StringBuilder(baseUrl);
@@ -76,7 +64,6 @@ public final class NetworkUtils {
connection.setUseCaches(false);
connection.setConnectTimeout(15000);
connection.setReadTimeout(15000);
connection.setRequestProperty("User-Agent", getUserAgent());
return connection;
}