Вопросы с тегом «curl»

cURL - это библиотека и инструмент командной строки для передачи данных с использованием различных протоколов, таких как HTTP, FTP и SFTP. Проект cURL производит два продукта, libcurl и curl. Этот тег охватывает все случаи использования cURL, независимо от того, какой продукт cURL используется.





4
PHP cURL пользовательские заголовки
Мне интересно, если / как вы можете добавить пользовательские заголовки к HTTP-запросу cURL в PHP. Я пытаюсь подражать тому, как iTunes захватывает обложки и использует эти нестандартные заголовки: X-Apple-Tz: 0 X-Apple-Store-Front: 143444,12 Как я могу добавить эти заголовки к запросу?
378 php  curl 

4
Как я могу подключиться к скрытому сервису Tor, используя cURL в PHP?
Locked . Комментарии к этому вопросу были отключены, но он по-прежнему принимает новые ответы и другие взаимодействия. Узнайте больше . Я пытаюсь подключиться к скрытому сервису Tor, используя следующий код PHP: $url = 'http://jhiwjjlqpyawmpjx.onion/' $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_PROXY, "http://127.0.0.1:9050/"); curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5); $output …
366 php  curl  proxy  tor 

30
Как урленкодировать данные для команды curl?
Я пытаюсь написать bash-скрипт для тестирования, который принимает параметр и отправляет его через curl на веб-сайт. Мне нужно URL кодировать значение, чтобы убедиться, что специальные символы обрабатываются правильно. Каков наилучший способ сделать это? Вот мой основной сценарий: #!/bin/bash host=${1:?'bad host'} value=$2 shift shift curl -v -d "param=${value}" http://${host}/somepath $@

13
Может ли PHP cURL получить заголовки ответа и тело в одном запросе?
Есть ли способ получить заголовки и тело для запроса cURL, используя PHP? Я обнаружил, что этот вариант: curl_setopt($ch, CURLOPT_HEADER, true); собирается вернуть тело плюс заголовки , но затем мне нужно разобрать его, чтобы получить тело. Есть ли способ получить как более удобный (и безопасный) способ? Обратите внимание, что для «одного …
314 php  http  curl 

30
Wget / Curl большой файл с Google Drive
Я пытаюсь загрузить файл с Google Drive в сценарии, и у меня возникли небольшие проблемы с этим. Файлы, которые я пытаюсь загрузить, находятся здесь . Я много смотрел в Интернете, и мне, наконец, удалось загрузить одну из них. Я получил UID файлов, и меньший (1,6 МБ) загружается нормально, однако больший …

2
Передача URL в квадратных скобках для скручивания
Если я пытаюсь передать URL curl, который содержит скобки, он завершается с ошибкой: $ curl 'http://www.google.com/?TEST[]=1' curl: (3) [globbing] illegal character in range specification at pos 29 Тем не менее, если я уберу обе скобки, это будет работать: $ curl 'http://www.google.com/?TEST\[\]=1' Интересно, что я использую обратную косую черту, чтобы экранировать …
305 url  curl 


4
Как использовать cURL для отправки файлов cookie?
Я читал, что Отправка куки с завитком работает, но не для меня. У меня есть RESTконечная точка как: class LoginResource(restful.Resource): def get(self): print(session) if 'USER_TOKEN' in session: return 'OK' return 'not authorized', 401 Когда я пытаюсь получить доступ как: curl -v -b ~/Downloads/cookies.txt -c ~/Downloads/cookies.txt http://127.0.0.1:5000/ * About to connect() …

15
Невозможно разрешить «невозможно получить сертификат локального эмитента» с помощью git в Windows с самозаверяющим сертификатом
Я использую Git на Windows. Я установил пакет msysGit. Мой тестовый репозиторий имеет самозаверяющий сертификат на сервере. Я могу получить доступ и использовать репозиторий, используя HTTP без проблем. Переход на HTTPS дает ошибку: Проблема с сертификатом SSL: невозможно получить сертификат локального эмитента. У меня есть самозаверяющий сертификат, установленный в доверенных …

15
JSONDecodeError: Ожидаемое значение: строка 1, столбец 1 (символ 0)
Я получаю сообщение об ошибке Expecting value: line 1 column 1 (char 0)при попытке декодирования JSON. URL, который я использую для вызова API, прекрасно работает в браузере, но выдает эту ошибку при выполнении запроса curl. Ниже приведен код, который я использую для запроса curl. Ошибка происходит в return simplejson.loads(response_json) response_json …
260 python  json  api  curl 

25
curl: (60) Проблема с сертификатом SSL: невозможно получить сертификат локального эмитента
root@sclrdev:/home/sclr/certs/FreshCerts# curl --ftp-ssl --verbose ftp://{abc}/ -u trup:trup --cacert /etc/ssl/certs/ca-certificates.crt * About to connect() to {abc} port 21 (#0) * Trying {abc}... * Connected to {abc} ({abc}) port 21 (#0) < 220-Cerberus FTP Server - Home Edition < 220-This is the UNLICENSED Home Edition and may be used for home, personal …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.