From 897aa38b4b0fe7863f6810c67079f1001f52d95e Mon Sep 17 00:00:00 2001 From: Mavlushechka Date: Wed, 2 Nov 2022 20:51:02 +0500 Subject: Add static post(String spec) method to UrlConnectionManager class utility --- .../a1qa/framework/utils/UrlConnectionManager.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/main/java/com') diff --git a/src/main/java/com/mavlushechka/a1qa/framework/utils/UrlConnectionManager.java b/src/main/java/com/mavlushechka/a1qa/framework/utils/UrlConnectionManager.java index b8dad83..fd7508b 100644 --- a/src/main/java/com/mavlushechka/a1qa/framework/utils/UrlConnectionManager.java +++ b/src/main/java/com/mavlushechka/a1qa/framework/utils/UrlConnectionManager.java @@ -25,6 +25,21 @@ public class UrlConnectionManager { return stringBuilder.toString(); } + public static String post(String spec) throws IOException { + StringBuilder stringBuilder = new StringBuilder(); + + try (BufferedReader bufferedReader = new BufferedReader( + new InputStreamReader(HttpUrlConnectionFactory.createHttpUrlConnection(spec, RequestMethod.POST, false).getInputStream())) + ) { + String inputLine; + + while ((inputLine = bufferedReader.readLine()) != null) { + stringBuilder.append(inputLine); + } + } + return stringBuilder.toString(); + } + public static String post(String spec, String content) throws IOException { HttpURLConnection httpUrlConnection = HttpUrlConnectionFactory.createHttpUrlConnection(spec, RequestMethod.POST, true); StringBuilder stringBuilder = new StringBuilder(); -- cgit v1.2.3