diff options
-rw-r--r-- | src/main/java/com/mavlushechka/a1qa/framework/utils/UrlConnectionManager.java | 15 |
1 files changed, 15 insertions, 0 deletions
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(); |