diff options
author | Mavlushechka <mavlushechka@gmail.com> | 2022-11-16 13:41:50 +0500 |
---|---|---|
committer | Mavlushechka <mavlushechka@gmail.com> | 2022-11-16 13:41:50 +0500 |
commit | 25de82b06c831eaf03a6cd5d51ab60f178124efb (patch) | |
tree | 9edc966947b4ae58a3ad352ed3fe8c8cd522b326 /src/main/java/com/mavlushechka | |
parent | 0b495b595b5bef7a165442b65ebabbd9b353b55a (diff) |
Remove exception throwing on the createHttpUrlConnection(String spec, RequestMethod requestMethod, boolean doOutput) method
Diffstat (limited to 'src/main/java/com/mavlushechka')
-rw-r--r-- | src/main/java/com/mavlushechka/a1qa/framework/utils/HttpUrlConnectionFactory.java | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/src/main/java/com/mavlushechka/a1qa/framework/utils/HttpUrlConnectionFactory.java b/src/main/java/com/mavlushechka/a1qa/framework/utils/HttpUrlConnectionFactory.java index cfa0628..cf4d54c 100644 --- a/src/main/java/com/mavlushechka/a1qa/framework/utils/HttpUrlConnectionFactory.java +++ b/src/main/java/com/mavlushechka/a1qa/framework/utils/HttpUrlConnectionFactory.java @@ -4,6 +4,7 @@ import com.mavlushechka.a1qa.framework.constants.RequestMethod; import java.io.IOException; import java.net.HttpURLConnection; +import java.net.ProtocolException; import java.net.URL; public class HttpUrlConnectionFactory { @@ -11,10 +12,19 @@ public class HttpUrlConnectionFactory { private HttpUrlConnectionFactory() { } - public static HttpURLConnection createHttpUrlConnection(String spec, RequestMethod requestMethod, boolean doOutput) throws IOException { - HttpURLConnection httpUrlConnection = (HttpURLConnection) new URL(spec).openConnection(); + public static HttpURLConnection createHttpUrlConnection(String spec, RequestMethod requestMethod, boolean doOutput) { + HttpURLConnection httpUrlConnection; + try { + httpUrlConnection = (HttpURLConnection) new URL(spec).openConnection(); + } catch (IOException ioException) { + throw new RuntimeException(ioException); + } - httpUrlConnection.setRequestMethod(requestMethod.name()); + try { + httpUrlConnection.setRequestMethod(requestMethod.name()); + } catch (ProtocolException protocolException) { + throw new RuntimeException(protocolException); + } httpUrlConnection.setConnectTimeout(Integer.parseInt(JsonParser.parseData("config", "httpUrlConnection.connectTimeout"))); httpUrlConnection.setReadTimeout(Integer.parseInt(JsonParser.parseData("config", "httpUrlConnection.readTimeout"))); httpUrlConnection.setDoOutput(doOutput); |