草庐IT

curl_staticlib

全部标签

linux - 如何在 curl 命令中提示输入用户名和密码?

这个问题在这里已经有了答案:CurltopromptaUserNameandPassword(5个答案)关闭6年前。我正在Ubuntu中使用CURL命令对MarkLogic服务器进行后期调用。在命令中,如果我会这样写--userusername它会提示输入密码。有什么方法可以同时提示输入用户名和密码吗?基本上我不想对用户名和密码进行硬编码,因为在我的情况下,用户名和密码会经常更改,所以我希望用户输入用户名和密码。

linux - linux ubuntu/bin/sh : curl: not found? 上的脚本错误

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion我正在尝试从UbuntuLinux10.04.1服务器上的cron作业计划运行此脚本,但我得到以下输出:似乎在serevr上启用了Curl这是phpinfo文件的摘录:cron脚本用于清理magento数据库中的日志文件我尝试了各种方法,但就是无法正常工作?任何想法都会有很大的帮助,谢谢。

bash - 如何从 bash 脚本循环运行带参数的 curl 命令?

这个问题在这里已经有了答案:DifferencebetweensingleanddoublequotesinBash(7个答案)关闭7年前。我有一个curl命令,我想在for循环中执行。例如,我想循环1-100次,当curl命令运行时,它在curl命令本身中使用迭代器变量值。类似#!/bin/bashforiin{1..10}docurl-s-k'GET'-H'headerinfo'-b'stuff''http://example.com/id=$i'done--noticehereIwantvaritobechangingwitheverycurl.什么都有帮助谢谢。

php - (Linux CLI PHP) 在执行期间捕获 CURL 的详细输出到文件

我刚刚注意到,如果您运行一个命令行php脚本,该脚本使用curl并启用了CURLOPT_VERBOSE选项,您将无法捕获输出...例子:$phpmyscript.php>logfile.txt2>&1所有PHP输出都将进入日志文件,但curl的输出仍会出现在屏幕上。如何捕获PHP输出和curl输出?$ch=curl_init();//InitialisingcURLcurl_setopt($ch,CURLOPT_VERBOSE,TRUE);curl_setopt($ch,CURLOPT_USERAGENT,$this->agentString);curl_setopt($ch,CURL

c++ - 无法在 Linux 中使用 curl 编译 - undefined reference

我正在尝试使用curl库在Linux(ubuntu)中编译一个C++示例,但我得到了对“curl_easy_init”的undefinedreference编译命令:gcc-L/usr/local/lib-lcurl-I/usr/local/include-orequestrequest.cpp结果:/tmp/ccZwDiCf.o:Infunction'main':request.cpp:(.text+0xa):undefinedreferenceto'curl_easy_init'request.cpp:(.text+0x31):undefinedreferenceto'curl_e

r - curl 包不适用于多个 R 包

我刚刚安装了ubunutu18.04,我成功安装了Rversion3.5.1。我在安装R包时遇到问题,例如plotly。似乎包curl和httr不可用。完整的错误信息:>install.packages("plotly")Installingpackageinto‘/home/lualeperez/R/x86_64-pc-linux-gnu-library/3.5’(as‘lib’isunspecified)alsoinstallingthedependencies‘curl’,‘openssl’,‘httr’tryingURL'https://cloud.r-project.org/

linux - curl :(2)初始化失败

我已经在Linux上安装了libcurl7.33.0。我使用以下命令进行安装:./configuremakemakeinstall如果我运行curlhttp://www.google.com我会收到以下错误:curl:(2)初始化失败curl安装在/usr/local/bin,头文件安装在/usr/local/include/curl。curl配置:sandesh@ubuntu:~$curl-config--featuresIPv6libzsandesh@ubuntu:~$curl-config--protocolsDICTFILEFTPGOPHERHTTPIMAPPOP3RTSPSM

php - 使用 curl 和 php 发送 POST 数据

问候。因此,我在AmazonEC2上运行FedoraCore8。我安装了httpd、php5和libcurl,以及其他一些东西。似乎工作得很好,但后来我意识到POST数据不是由我的php脚本中的curl发送的。命令行中的相同请求有效。我还在我的本地机器(WinXP)和另一台远程机器(Ubuntu)上运行了相同的php脚本,它们运行良好,正在发送POST数据,但不是在FC8上。它需要任何特殊配置吗?有防火墙问题吗?这是PHP代码:error_reporting(E_ALL);$ch=curl_init("http://foller.me/tmp/postdump.php");curl_s

linux - 如何使用curl检查文件是否下载

我正在写一个shell脚本,我需要从互联网上下载6个文件,在脚本中我已经这样做了curlacurlbcurlcandsoon它可以工作,但有时curl:(7)couldn'tconnecttohostforsomefilesinthemiddleofscript,例如,它将成功下载a但错过文件b错误,将下载文件c。我想捕获此错误,以便我的代码在成功下载所有文件后执行。 最佳答案 你可以使用一个循环:whiletrue;docurl--failb&&breakdone在下载b之前,循环不会中断。您可以将其设置为重试函数,如果第一次尝试

linux - 如何设置全局 CURL 速率(速度)限制?

我四处寻找CURL设置文件,但没有在/etc/中找到它,也没有在curl站点ether上找到太多...所以基本上我想做的是设置curl可以上传的最大速度限制(无论它正在运行多少个实例),以便我的服务器有一些上传容量留给其他任务。 最佳答案 很确定你更新了你的问题,因为它肯定使我原来的答案(TFM,下面)过时了。我怀疑你所要求的在curl中是可能的,因为我假设curl的每个实例都相互独立运行。您可以编写一个脚本来生成curl实例并根据作业总数设置每个单独作业的限制,但这不是动态的。您可以通过强制所有curl命令通过特定端口或网络接口(