diff options
author | Mavlushechka <mavlushechka@gmail.com> | 2022-11-02 20:51:02 +0500 |
---|---|---|
committer | Mavlushechka <mavlushechka@gmail.com> | 2022-11-02 20:51:02 +0500 |
commit | 897aa38b4b0fe7863f6810c67079f1001f52d95e (patch) | |
tree | 1faae4815e8635603d7bd12589dff2e3e5463680 /src/main/java/com/mavlushechka/a1qa/framework | |
parent | 4b1cbae9e21850e7d4df5f81a7491158c1dc1ba2 (diff) |
Add static post(String spec) method to UrlConnectionManager class utility
Diffstat (limited to 'src/main/java/com/mavlushechka/a1qa/framework')
-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(); |