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

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

6
Как использовать cURL для получения данных jSON и декодирования данных?
Итак, у меня есть ссылка, которая возвращает объект jSON, и мне нужно, чтобы он был декодирован и помещен в переменные в PHP. URL api.php?action=getThreads&hash=123fajwersa&node_id=4&order_by=post_date&order=desc&limit=1&grab_content&content_limit=1 Это объект, который он возвращает { "count": 1, "threads": { "38752": { "thread_id": 38752, "node_id": 4, "title": "The ShadyCraft Beta Launch!", "reply_count": 45, "view_count": 946, "user_id": …
96 php  json  api  curl 


5
Как поместить объект json в массив с помощью curl
У меня есть ряд данных для ввода в базу данных. Пользовательский интерфейс для ввода данных не подходит для массового ввода, поэтому я пытаюсь сформулировать эквивалент командной строки. Когда я просматриваю сетевой запрос пользовательского интерфейса в Chrome, я вижу запрос PUT объекта json. Когда я пытаюсь повторить запрос curl -H 'Accept: …
95 json  curl 

3
Не выводить эхо cURL
Когда я использую этот код: $ch = curl_init($url); $statuses = curl_exec($ch); curl_close($ch); Мне возвращают то, что я хочу, но если я просто использую это - $statusesэто отражается на странице. Как я могу это остановить?
94 php  curl 

5
Как загрузить архив с GitHub с помощью cURL?
Я пытаюсь загрузить архив с GitHub, используя cURL , но, похоже, он не перенаправляет: $ curl --insecure https://github.com/pinard/Pymacs/tarball/v0.24-beta2 <html><body>You are being <a href="https://nodeload.github.com/pinard/Pymacs/tarball/v0.24-beta2">redirected</a>.</body></html> Примечание: у меня работает wget: $ wget --no-check-certificate https://github.com/pinard/Pymacs/tarball/v0.24-beta2 Однако я хочу использовать cURL, потому что в конечном итоге я хочу развернуть его в строке с чем-то …
93 linux  curl  github  wget 

2
Как отправить запрос HTTP OPTIONS из командной строки?
Я пытался использовать cURL, но кажется, что по умолчанию (Debian) не скомпилирован с поддержкой HTTPS, и я не хочу создавать его сам. wget похоже, есть поддержка SSL, но я не нашел информации о том, как сгенерировать HTTP-запрос OPTIONS с помощью wget.
93 curl  wget 

9
передать JSON в HTTP-запрос POST
Я пытаюсь сделать HTTP-запрос POST к Google QPX Express API [1], используя nodejs и запрос [2]. Мой код выглядит следующим образом: // create http request client to consume the QPX API var request = require("request") // JSON to be passed to the QPX Express API var requestData = { "request": …

6
Как использовать cURL в Java?
Я новичок в java и хотел использовать curl в java. В чем мой вопрос: curl встроен в java, или мне нужно установить его из любого стороннего источника для использования с Java. Если да, то как установить curl в java. Давно гуглил, но помощи не нашел. Надеюсь, что кто-нибудь сможет мне …
92 java  curl 

3
Выполнение вызова API в Python с помощью API, для которого требуется токен-носитель
Нужна помощь по интеграции вызова JSON API в программу Python. Я хочу интегрировать следующий API в программу Python .py, чтобы он мог вызываться и печатать ответ. В руководстве по API указано, что токен-носитель должен быть сгенерирован, чтобы разрешить вызовы API, что я успешно сделал. Однако я не уверен в синтаксисе …

11
Ошибка сертификата Curl при использовании RVM для установки Ruby 1.9.2
RVM выдает ошибку сертификата при попытке загрузить Ruby 1.9.2. Похоже curl, возникла проблема с сертификатом, но я не знаю, как ее обойти. Я включил точную информацию об ошибке ниже. $ rvm install 1.9.2 Installing Ruby from source to: /Users/willdennis/.rvm/rubies/ruby-1.9.2-p180, this may take a while depending on your cpu(s)... ruby-1.9.2-p180 - …

2
Почему curl обрезает эту строку запроса?
Я уверен, что ответом на это будет какая-то до боли очевидная проблема с кодировкой символов ... Я использую curl в командной строке для тестирования некоторых конечных точек в приложении Python. Конечная точка принимает параметры URL-адреса широты и долготы. Ничего особенного. Я ввел команду: curl -v -L http://localhost:5000/pulse/?lat=41.225&lon=-73.1 Сервер отвечает с …
90 curl  urlencode 

7
Выполнение вызова cURL в C #
Я хочу сделать следующий curlвызов в своем консольном приложении C #: curl -d "text=This is a block of text" \ http://api.repustate.com/v2/demokey/score.json Я попытался сделать как вопрос, размещенный здесь , но не могу правильно заполнить свойства. Я также попытался преобразовать его в обычный HTTP-запрос: http://api.repustate.com/v2/demokey/score.json?text="This%20is%20a%20block%20of%20text" Могу ли я преобразовать вызов cURL …
89 c#  .net  http  curl 

5
Скачивание большого файла с помощью curl
Мне нужно скачать удаленный файл с помощью curl. Вот пример кода, который у меня есть: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $st = curl_exec($ch); $fd = fopen($tmp_name, 'w'); fwrite($fd, $st); fclose($fd); curl_close($ch); Но он не может обрабатывать большие файлы, потому что сначала читает в память. Можно ли …
87 php  curl  download 

8
Скрипт для получения кода состояния HTTP списка URL-адресов?
У меня есть список URL-адресов, которые мне нужно проверить, чтобы узнать, работают ли они по-прежнему или нет. Я хотел бы написать сценарий bash, который сделает это за меня. Мне нужен только возвращенный код состояния HTTP, например 200, 404, 500 и так далее. Ничего более. ИЗМЕНИТЬ Обратите внимание, что возникает проблема, …

26
Ошибка бэкэнда SSL при использовании OpenSSL
Я пытался установить pycurl в virtualenv с помощью pip и получил эту ошибку ImportError: pycurl: libcurl link-time ssl backend (openssl) is different from compile-time ssl backend (none/other) Я прочитал некоторую документацию, в которой говорится, что «Чтобы исправить это, вам нужно указать setup.py, какой SSL-сервер используется» (источник), хотя я не уверен, …

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