curl- все статьи тега
Как работает "curl-retry-max-time"?
Я не знаю, как --retry-max-time вычисляется. Если я скачаю файл file.txt: curl --max-time 10 --retry 3 --retry-delay 5 --retry-max-time 32 'http://www.site.com/download/file.txt' [ 0- 2] требуется 2s, чтобы загрузить 50% файла, и никакой скорости больше. [ 2-10] он ждет другого 8s, все еще нет скорости, таймаут, повторит попытку [10-15] Он ждет 5s перед повторной попыткой #1 [15-25] все еще нет скорости, повторю попытку [25-30] он ждет 5s перед повторной попыткой #2 [30-34] требу ...
Как сделать так, чтобы cURL возвращал false, если сервер не отвечает через 2 секунды?
Я получил эту функцию, теперь иногда, когда сайт не работает или загружается в течение длительного времени, это замедляет время загрузки моего сайта. Есть ли способ заставить его просто вернуть false, если сервер не отвечает в течение 2 секунд? Как вы можете видеть, я попробовал это с CURLOPT_CONNECTTIMEOUT, но это, похоже, не помогло. function url_get_contents($url) { if (!function_exists('curl_init')) { die('Exit: CURL is not installed or enabled!'); } $ch = curl_ini ...
Как определить запрос curl
Есть ли способ определить в моем скрипте, идет ли запрос от обычного веб-браузера или какой-то скрипт, выполняющий curl. Я могу видеть заголовки и могу различать с "User-Agent и другими несколькими заголовками", но в curl поддельные заголовки могут быть установлены, поэтому я не могу отслеживать запрос. Пожалуйста, предложите мне способы идентификации curl или другого подобного запроса без браузера. ...
Использование CloudFlare API через PHP / Curl возвращает ошибку
Я работаю над обновлением DNS с помощью PHP-скрипта. Я посмотрел документацию API, относящуюся к cURL, поэтому я пытаюсь преобразовать cURL psot в PHP. У меня есть следующий код: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://api.cloudflare.com/client/v4/zones/<MY_ZONE>/dns_records/<MY_ID>"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_VERBOSE, 1); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PUT"); $fields = array(); $fiel ...
PHP code igniter с использованием curl для iOS push-уведомлений
Я создал веб-сервис для отправки push-уведомлений на ios с помощью curl, у меня есть ck.PEM файл для разработки, содержащий как CERT & RSA закрытый ключ, так и ссылающийся на него корректно. Но каждый раз, когда я вызываю веб-сервис, я получаю одну и ту же ошибку Завиток ошибка: не удалось использовать клиентский сертификат (ключ найден или неправильный пароль?) Все связанные решения не работают, за исключением альтернатив с использованием "stream_context_create", но я хочу сделать это с ...
Perl / curl как получить код состояния и тело ответа
Я пытаюсь написать простой perl-скрипт, который вызывает и API, и если код состояния 2xx, то сделайте что-нибудь с ответом. В то время как если это 4xx или 5xx, то сделайте что-нибудь еще. Проблема, с которой я сталкиваюсь, заключается в том, что я могу либо получить код ответа (используя пользовательский формат записи и передавая выходные данные куда-то еще), либо я могу получить весь ответ и заголовки. my $curlResponseCode = `curl -s -o /dev/null -w "%{http_code}" ....`; Даст мне только ...
Как я могу использовать curl для доступа к API Kubernetes из модуля?
Я использую Kubernetes 1.8.6 на движке Google Kubernetes и имею стручок, работающий Alpine в составе StatefulSet. Я вошел в свой модуль с помощью kubectl exec -it my-pod-0 -- /bin/sh , а затем в командной строке выполните следующие команды: $ CA_CERT=/var/run/secrets/kubernetes.io/serviceaccount/ca.crt $ TOKEN=$(cat /var/run/secrets/kubernetes.io/serviceaccount/token) $ NAMESPACE=$(cat /var/run/secrets/kubernetes.io/serviceaccount/namespace) $ curl --cacert $CA_CERT -H "Authorization: Bearer ...
Закрепление открытого ключа TLS с помощью PHP + Curl?
Я хотел бы установить связь между двумя приложениями, защищенными через TLS 1.2, в котором закреплены открытые ключи конечных точек. (Нет сертификации, участвующих.) Далее, я даже не хочу иметь дело с сертификатами; только открытые ключи RSA / ECDSA. В частности, они оба являются приложениями PHP, и я использую curl для облегчения связи. Кто-нибудь делал это раньше? ...
curl успешно выполняется, но wget выдает ошибку 502 для запроса на пользовательский порт
$ curl http://localhost:7810/test hello world! $ $ $ wget http://localhost:7810/test --2011-09-27 07:04:06-- http://localhost:7810/test Resolving <snipped> Connecting to <snipped> connected. Proxy request sent, awaiting response... 502 Bad Gateway 2011-09-27 07:04:06 ERROR 502: Bad Gateway. $ Похоже, что wget смотрит на порт 80, хотя я указал 7810. Как я могу обойти эту проблему? ...
Apache, PHP кэширование
A настроил внутренний прокси-сервер, используя Curl и PHP. Настройка выглядит следующим образом: Прокси-сервер является довольно дешевым VPS (который имеет медленный дисковый ввод/вывод в разы). Все запросы к этому серверу обрабатываются одним индексом.PHP-скрипт. Индекс.php получает данные с другого, быстрого сервера и отображает их пользователю. Передача данных между двумя серверами происходит очень быстро, и узким местом является только дисковый ввод-вывод на прокси-сервере. Так как есть т ...
Соната Пакетные Операции И Доктрина Крючков
Я создал админку Соната (в Symfony2 пакет http://sonata-project.org/about) и я добавил событие в preRemove крюк (учение). В нескольких словах, когда я удаляю запись, запустите curl в другой сервис. Все работает. Но Sonata также имеет "пакетные операции", где я могу выбрать несколько строк и выбрать"Удалить все выбранные". Но , Если я выберу "удалить все выбранные", завиток не запустится. В preRemove крюком (доктриной) это не называется. Есть человек, который может мне помочь?! Спасибо ...
Что такое cURL в PHP?
В PHP я вижу слово cURL во многих проектах PHP. Что это? Как это работает? Ссылка: (Что такое cURL в PHP?) ...
Отправка XML-данных в webservice с помощью php curl
Я работаю над Flight API arzoo. Сервер должен получать разнесенные данные в простом почтовом запросе. Для этого я использую PHP cURL. В документе API четко указано, что данные должны быть отправлены в следующем формате: <AvailRequest> <Trip>ONE</Trip> <Origin>BOM</Origin> <Destination>NYC</Destination> <DepartDate>2013-09-15</DepartDate> <ReturnDate>2013-09-16</ReturnDate> <Adul ...
PHP: использование API-ключа в CURL GET Call
Я видел сообщение об использовании api-ключа для аутентификации post-вызовов в curl. У меня есть GET-вызов, который требует apikey для авторизации, т. е. запрос должен иметь заголовок авторизации, содержащий apiKey. Я получил ключ api и пытаюсь использовать его для вызова GET: <?php $service_url = 'http://localhost/finals/task_manager/v1/tasks/Authorization:'.$apiKey; $curl = curl_init($service_url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $curl_response = curl_exec($curl); if ($ ...
PHP с помощью CURL: есть ли способ эмулировать файл cookie вместо того, чтобы сохранять его в файл?
Я обращаюсь к службе REST api, которая использует переменную session_id. API требует, чтобы это было сохранено в файле cookie, и я выполняю это следующим образом: $ch = curl_init(); // initialize curl handle curl_setopt($ch, CURLOPT_URL, $url); //set target URL curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);// allow redirects curl_setopt($ch, CURLOPT_COOKIEFILE, './Cookie.txt'); curl_setopt($ch, CURLOPT_COOKIEJAR, './Cookie.txt'); curl_setopt($ch, CU ...
Загрузка изображений с Python или cURL в Tumblr?
Я работаю над проектом, который включает в себя загрузку изображения в tumblr с Python. Мне повезло использовать API Tumblr (http://www.tumblr.com/docs/en/api ) при выполнении обычных текстовых сообщений, но загрузка изображений доставляла мне проблемы. Сообщения об ошибках, которые их сервер возвращает, были ограничены просто сообщением мне, что была "ошибка загрузки фотографии", которая была менее чем полезной. Поскольку их API, похоже, основан на использовании стандартных операций HTTP POS ...
Как читать CSV-файл из URL-адреса с помощью Python?
, Когда я делаю завиток на вызов API ссылке http://domain.com/passkey=wedsmdjsjmdd curl 'http://domain.com/passkey=wedsmdjsjmdd' Я получаю выходные данные сотрудника в формате csv, например: "Steve","421","0","421","2","","","","","","","","","421","0","421","2" Как можно разобрать это с помощью python. Я попробовал: import csv cr = csv.reader(open('http://domain.com/passkey=wedsmdjsjmdd',"rb")) for row in cr: print row Но это не сработало, и я получил ошибку http://domain.com ...
Как разместить данные JSON с завитком из терминала / командной строки для тестирования весеннего отдыха?
Я использую Ubuntu и установил Curl на нем. Я хочу проверить свое приложение Spring REST с помощью Curl. Я написал свой почтовый код на стороне Java. Однако я хочу проверить его с помощью Curl. Я пытаюсь опубликовать данные JSON. Пример данных выглядит так: {"value":"30","type":"Tip 3","targetModule":"Target 3","configurationGroup":null,"name":"Configuration Deneme 3","description":null,"identity":"Configuration Deneme 3","version":0,"systemId":3,"active":true} Я использую эту команду: curl ...
Как получить миниатюру видео YouTube из API YouTube?
Если у меня есть URL-адрес видео YouTube, есть ли способ использовать PHP и cURL для получения связанного эскиза из API YouTube? ...
Как заставить cURL не показывать индикатор выполнения?
Я пытаюсь использовать cURL в скрипте и получить его не показать индикатор выполнения. Я пробовал -s,-silent,-S и -quiet вариантов, но ни один из них не работает. вот типичная команда, которую я пробовал: curl -s http://google.com > temp.html Я получаю индикатор выполнения только при нажатии на файл, так что curl -s http://google.com не имеет индикатор выполнения, но curl -s http://google.com > temp.html делает. ...