草庐IT

curl_handle

全部标签

linux - 如何将 tail -f 输出重定向到 curl(HTTP 流)

我想从嵌入式设备收集实时日志。该设备的命令有限。如果我可以通过shell脚本来完成,那就太好了。那么,我可以做这样的事情吗tail-f/var/logs/some-log.log|curl-XPOST--data-urlencode@-http://?我尝试了很多方法,但都失败了。例如:pingwww.google.com|whileread-rLINE;docurl-XPOST--silent--data-binary$LINE"http://localhost:8080/";done上述命令有效,但它会逐行发布消息。但是,如果我有很多内容要发送,我认为性能不好。我知道HTTP/1.

linux - curl: (7) 无法连接到主机 我的设置有什么问题?

当我运行命令时:$curlhttp://localhost:9201我收到这个错误:curl:(7)couldn'tconnecttohost接下来,当我运行带有详细标志的命令curl时,即:$curl-vhttp://localhost:9201它以错误结束:*Abouttoconnect()tolocalhostport9201(#0)*Trying::1...Connectionrefused*Trying127.0.0.1...Connectionrefused*couldn'tconnecttohost*Closingconnection#0curl:(7)couldn'tc

linux - curl: (7) 无法连接到主机 我的设置有什么问题?

当我运行命令时:$curlhttp://localhost:9201我收到这个错误:curl:(7)couldn'tconnecttohost接下来,当我运行带有详细标志的命令curl时,即:$curl-vhttp://localhost:9201它以错误结束:*Abouttoconnect()tolocalhostport9201(#0)*Trying::1...Connectionrefused*Trying127.0.0.1...Connectionrefused*couldn'tconnecttohost*Closingconnection#0curl:(7)couldn'tc

c++ - 多线程 curl 请求的段错误

我在使用C++程序时遇到了一些问题。基本上我已经为http请求编写了一个简单的包装器,能够一次执行多个请求。工作得很好,但是当我做httpS请求时,它在多线程模式下随机崩溃。我正在使用curl和posix线程。回溯看起来像这样:=======Backtrace:=========/lib/x86_64-linux-gnu/libc.so.6(+0x80996)[0x7fea9046d996]/lib/x86_64-linux-gnu/libc.so.6(+0x82b80)[0x7fea9046fb80]/lib/x86_64-linux-gnu/libc.so.6(realloc+0x

c++ - 多线程 curl 请求的段错误

我在使用C++程序时遇到了一些问题。基本上我已经为http请求编写了一个简单的包装器,能够一次执行多个请求。工作得很好,但是当我做httpS请求时,它在多线程模式下随机崩溃。我正在使用curl和posix线程。回溯看起来像这样:=======Backtrace:=========/lib/x86_64-linux-gnu/libc.so.6(+0x80996)[0x7fea9046d996]/lib/x86_64-linux-gnu/libc.so.6(+0x82b80)[0x7fea9046fb80]/lib/x86_64-linux-gnu/libc.so.6(realloc+0x

linux - wget 和 curl 在下载时以某种方式修改 bencode 文件

好吧,我遇到了一个奇怪的问题,我不确定如何解释...基本上我正在尝试解码一个bencode文件(.torrent文件),现在我已经尝试了4或5个不同的我通过谷歌和S.O.找到的脚本没有运气(在字典中得到这样的返回或从相同的输出错误)现在我正在这样下载.torrent文件wgethttp://link_to.torrentfile//andhavealsotriedwithcurllikesocurl-C--Ohttp://link_to.torrent我的结论是,当我以这种方式下载时,文件发生了一些变化。这样做的原因是我发现这个网站willdecodea.torrentfileyouu

linux - wget 和 curl 在下载时以某种方式修改 bencode 文件

好吧,我遇到了一个奇怪的问题,我不确定如何解释...基本上我正在尝试解码一个bencode文件(.torrent文件),现在我已经尝试了4或5个不同的我通过谷歌和S.O.找到的脚本没有运气(在字典中得到这样的返回或从相同的输出错误)现在我正在这样下载.torrent文件wgethttp://link_to.torrentfile//andhavealsotriedwithcurllikesocurl-C--Ohttp://link_to.torrent我的结论是,当我以这种方式下载时,文件发生了一些变化。这样做的原因是我发现这个网站willdecodea.torrentfileyouu

php - 通过 PHP 的 cURL 上传文件到 FTP,错误是因为密码包含 '<' 字符

我一直在使用一段漂亮的PHP代码通过cURL将文件上传到FTP。直到今天,它一直为我服务。当我执行它时它返回curl错误#3错误解释:CURLE_URL_MALFORMAT(3):URL格式不正确。我想这是因为密码包含特殊字符。密码包含“我尝试对密码使用escapeshellarg()、urlencode()和escapeshellcmd()……但没有成功。我错过了什么吗?你们能帮忙吗? 最佳答案 尝试使用CURLOPT_USERPWD选项设置身份验证凭据,而不是在URL中传递。例如curl_setopt($ch,CURLOPT_U

php - 通过 PHP 的 cURL 上传文件到 FTP,错误是因为密码包含 '<' 字符

我一直在使用一段漂亮的PHP代码通过cURL将文件上传到FTP。直到今天,它一直为我服务。当我执行它时它返回curl错误#3错误解释:CURLE_URL_MALFORMAT(3):URL格式不正确。我想这是因为密码包含特殊字符。密码包含“我尝试对密码使用escapeshellarg()、urlencode()和escapeshellcmd()……但没有成功。我错过了什么吗?你们能帮忙吗? 最佳答案 尝试使用CURLOPT_USERPWD选项设置身份验证凭据,而不是在URL中传递。例如curl_setopt($ch,CURLOPT_U

R 包 : RCurl and curl packages install failure on Linux

我希望你能帮助解决我在为R安装Curl和curl包时遇到的这个问题。Rdwarning:/tmp/RtmpOBkvFC/R.INSTALLd07e6c06faf4/RCurl/man/url.exists.Rd:5:missingfilelink‘file.exists’**buildingpackageindices**testingifinstalledpackagecanbeloadedErrorindyn.load(file,DLLpath=DLLpath,...):unabletoloadsharedobject'/home/majaidi/R/x86_64-redhat-l