From 0cc3baf6aa105fb2ea654473de174269eb6ddd9a Mon Sep 17 00:00:00 2001 From: Kang Jung Kyo Date: Fri, 6 Sep 2024 15:38:52 +0900 Subject: [PATCH] =?UTF-8?q?get=EC=9D=B8=20=EA=B2=BD=EC=9A=B0=20=EB=B6=84?= =?UTF-8?q?=EA=B8=B0=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/interplug/qcast/util/InterfaceQsp.java | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/interplug/qcast/util/InterfaceQsp.java b/src/main/java/com/interplug/qcast/util/InterfaceQsp.java index 26bee66e..09478684 100644 --- a/src/main/java/com/interplug/qcast/util/InterfaceQsp.java +++ b/src/main/java/com/interplug/qcast/util/InterfaceQsp.java @@ -40,14 +40,20 @@ public class InterfaceQsp { con.setRequestMethod(httpMethod.toString()); con.setRequestProperty("Content-Type", "application/json"); con.setDoInput(true); - con.setDoOutput(true); // POST 데이터를 OutputStream으로 넘겨 주겠다는 설정 con.setUseCaches(false); con.setDefaultUseCaches(false); - ObjectMapper om = new ObjectMapper(); - osw = new OutputStreamWriter(con.getOutputStream()); - osw.write(om.writeValueAsString(requestObject)); // json 형식의 message 전달 - osw.flush(); + if (HttpMethod.GET.equals(httpMethod)) { + con.setDoOutput(false); + } else { + con.setDoOutput(true); // POST 데이터를 OutputStream으로 넘겨 주겠다는 설정 + if (requestObject != null) { + ObjectMapper om = new ObjectMapper(); + osw = new OutputStreamWriter(con.getOutputStream()); + osw.write(om.writeValueAsString(requestObject)); // json 형식의 message 전달 + osw.flush(); + } + } sb = new StringBuilder(); if (con.getResponseCode() == HttpURLConnection.HTTP_OK) {