public function request($endpoint, $post = null, $headers = []) { $headers = array_merge($headers, ['Connection: close', 'Accept: */*', 'Content-type: application/x-www-form-urlencoded; charset=UTF-8', 'Cookie2: $Version=1', 'Accept-Language: en-US']); $res = parent::request(self::API_URL . $endpoint, $post, $headers); if ($this->debug) { echo "REQUEST: {$endpoint}\n"; if (!is_null($post)) { if (!is_array($post)) { echo "DATA: {$post}\n"; } } echo "RESPONSE: {$res[1]}\n\n"; } return array($res[0], json_decode($res[1], true)); }