한 번만 더 해보자

[Spring] 서버 연결하기 본문

Spring

[Spring] 서버 연결하기

정 하임 2023. 2. 18. 13:48
public String connectServer(HttpServletRequest request) {
			
    URL url;
    try {
            url = new URL("서버 주소");
            HttpURLConnection conn = (HttpURLConnection) url.openConnection();
            conn.setDoOutput(true);
            conn.setRequestMethod("POST");
            
      conn.setRequestProperty("Content-Type", "application/json");
      conn.setConnectTimeout(5000); // 타임아웃 설정

      String json = "{\"json\":\"json\"}";
      OutputStream os = conn.getOutputStream();
      os.write(json.getBytes());
      os.flush();

      //서버연결 실패시
      if (conn.getResponseCode() != HttpURLConnection.HTTP_OK) {
          throw new RuntimeException("Failed : HTTP error code : "
              + conn.getResponseCode());
      }

    } catch (IOException e) {
      e.printStackTrace();
      return "serverError";
    }

    return "success";
}
반응형