summaryrefslogtreecommitdiff
path: root/src/main/java/com/mavlushechka/a1qa/framework
diff options
context:
space:
mode:
authorMavlushechka <mavlushechka@gmail.com>2022-11-02 20:51:02 +0500
committerMavlushechka <mavlushechka@gmail.com>2022-11-02 20:51:02 +0500
commit897aa38b4b0fe7863f6810c67079f1001f52d95e (patch)
tree1faae4815e8635603d7bd12589dff2e3e5463680 /src/main/java/com/mavlushechka/a1qa/framework
parent4b1cbae9e21850e7d4df5f81a7491158c1dc1ba2 (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.java15
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();