From 2dd32fed0c09bada4f788c2368c4a3105f49cc86 Mon Sep 17 00:00:00 2001 From: 0xb00bface <0xboobface@gmail.com> Date: Mon, 5 Oct 2020 18:44:16 +0200 Subject: [PATCH] Fix URLs for models with special characters in their name --- .../main/java/ctbrec/sites/stripchat/StripchatModel.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/common/src/main/java/ctbrec/sites/stripchat/StripchatModel.java b/common/src/main/java/ctbrec/sites/stripchat/StripchatModel.java index c07b5b1c..2705e68f 100644 --- a/common/src/main/java/ctbrec/sites/stripchat/StripchatModel.java +++ b/common/src/main/java/ctbrec/sites/stripchat/StripchatModel.java @@ -4,8 +4,6 @@ import static ctbrec.Model.State.*; import static ctbrec.io.HttpConstants.*; import java.io.IOException; -import java.net.URLEncoder; -import java.nio.charset.StandardCharsets; import java.util.ArrayList; import java.util.List; import java.util.Locale; @@ -51,7 +49,8 @@ public class StripchatModel extends AbstractModel { } private JSONObject loadModelInfo() throws IOException { - String url = getSite().getBaseUrl() + "/api/front/users/username/" + URLEncoder.encode(getName(), StandardCharsets.UTF_8.name()); + String name = getName(); + String url = getSite().getBaseUrl() + "/api/front/users/username/" + name; Request req = new Request.Builder() .url(url) .header(ACCEPT, MIMETYPE_APPLICATION_JSON) @@ -72,7 +71,7 @@ public class StripchatModel extends AbstractModel { @Override public List getStreamSources() throws IOException, ExecutionException, ParseException, PlaylistException, JAXBException { - String name = URLEncoder.encode(getName(), StandardCharsets.UTF_8.name()); + String name = getName(); String url = getSite().getBaseUrl() + "/api/front/models/username/" + name + "/cam?triggerRequest=loadCam"; Request req = new Request.Builder() .url(url)