post($url, $params); // } catch (Exception $e) { // // if (in_array($e->getCode(), $this->request_ignore_error)) { // // sleep(1); // // continue; // // } else // // throw new Exception($e->getMessage(), $e->getCode()); // throw new Exception('Жопа'); // } // } } /** * Создать * * Для запросов на создание (REST) * Реализация HTTP PUT * * @param string $url Запрашиваемая ссылка * @param array $params Передаваемые параметры * * @return array Ответ сервера */ public static function put(string $url, array $params = null): array { return ['error' => 'Метод не поддерживается']; } /** * Изменить * * Для запросов на изменение (REST) * Реализация HTTP POST * * @param string $url Запрашиваемая ссылка * @param array $params Передаваемые параметры * * @return array Ответ сервера */ public static function post(string $url, array $params = null): array { return ['error' => 'Метод не поддерживается']; } /** * Получить * * Для запросов на получение (REST) * Реализация HTTP GET * * @param string $url Запрашиваемая ссылка * @param array $params Передаваемые параметры * * @return array Ответ сервера */ public static function get(string $url, array $params = null): array { return ['error' => 'Метод не поддерживается']; } /** * Удалить * * Для запросов на удаление (REST) * Реализация HTTP DELETE * * @param string $url Запрашиваемая ссылка * @param array $params Передаваемые параметры * * @return array Ответ сервера */ public static function delete(string $url, array $params = null): array { return ['error' => 'Метод не поддерживается']; } }