protected static function requestPOST($host) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $host); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSLVERSION, 3); // SSL 버젼 (https 접속시에 필요) curl_setopt($ch, CURLOPT_HEADER, 0); // 헤더 출력 여부 curl_setopt($ch, CURLOPT_POST, self::$method); // Post Get 접속 여부 curl_setopt($ch, CURLOPT_TIMEOUT, 10); // TimeOut 값 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // 결과값을 받을것인지 $header = array("Content-Type:multipart/form-data"); // route가 있으면 header에 붙여준다. if (self::$content['route']) { $header[] = "User-Agent:" . self::$content['route']; } curl_setopt($ch, CURLOPT_HTTPHEADER, $header); curl_setopt($ch, CURLOPT_POSTFIELDS, self::$content); $result = json_decode(curl_exec($ch)); // Check connect errors if (curl_errno($ch)) { self::$error_flag = true; $result = curl_error($ch); } curl_close($ch); return $result; }