Skip to content

Commit

Permalink
Switch to a common "User-Agent" string.
Browse files Browse the repository at this point in the history
Fixes Mnetwork, again.

Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
  • Loading branch information
itdelatrisu committed Feb 12, 2018
1 parent faad9f4 commit 035b8fa
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 2 deletions.
2 changes: 1 addition & 1 deletion src/itdelatrisu/opsu/Utils.java
Expand Up @@ -534,7 +534,7 @@ public static String readDataFromUrl(URL url) throws IOException {
conn.setConnectTimeout(Download.CONNECTION_TIMEOUT);
conn.setReadTimeout(Download.READ_TIMEOUT);
conn.setUseCaches(false);
conn.setRequestProperty("User-Agent", "Mozilla/5.0...");
conn.setRequestProperty("User-Agent", Options.USER_AGENT);
try {
conn.connect();
} catch (SocketTimeoutException e) {
Expand Down
3 changes: 2 additions & 1 deletion src/itdelatrisu/opsu/downloads/Download.java
Expand Up @@ -20,6 +20,7 @@

import itdelatrisu.opsu.ErrorHandler;
import itdelatrisu.opsu.Utils;
import itdelatrisu.opsu.options.Options;

import java.io.File;
import java.io.FileOutputStream;
Expand Down Expand Up @@ -221,7 +222,7 @@ public void run() {
// allow HTTP <--> HTTPS redirects
// http://download.java.net/jdk7u2/docs/technotes/guides/deployment/deployment-guide/upgrade-guide/article-17.html
conn.setInstanceFollowRedirects(false);
conn.setRequestProperty("User-Agent", "Mozilla/5.0...");
conn.setRequestProperty("User-Agent", Options.USER_AGENT);
if (requestHeaders != null) {
for (Map.Entry<String, String> entry : requestHeaders.entrySet())
conn.setRequestProperty(entry.getKey(), entry.getValue());
Expand Down
4 changes: 4 additions & 0 deletions src/itdelatrisu/opsu/options/Options.java
Expand Up @@ -120,6 +120,10 @@ public class Options {
/** Version file name. */
public static final String VERSION_FILE = "version";

/** The user agent to use in HTTP requests. */
public static final String USER_AGENT =
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36";

/** The beatmap directory. */
private static File beatmapDir;

Expand Down

0 comments on commit 035b8fa

Please sign in to comment.