草庐IT

CURL_SSLVERSION_TLSv

全部标签

linux - 在没有 curl 的情况下从 github 下载 tarball

我有一个嵌入式系统,我无法在其中安装任何东西,而我可能用来获取某些东西的唯一工具是wget。事实证明,你不能用wget做你可以用curl做的事情。我也不能为这个系统交叉编译,所以我需要求助于Python或shell脚本。git的纯Python实现称为Dulwich实际上有一些我需要交叉编译的C代码......所以我什至求助于调查,仅供引用。我需要的是从github存储库获取代码,而最明显的解决方案是使用他们提供的tarball。我通常从存储库页面复制链接以下载zip按钮,并使用授权token而不是用户名和密码。它可以像这样简单地与curl一起工作:curl-Lhttps://@gith

linux - 如何使用 cURL 将文件内容作为 POST 参数发送?

我正在尝试使用cURL发布文件的内容,就像我将该内容粘贴到html文本区域中一样。这就是说我不想上传文件,我只是想让一个名为foo的post参数填充一个名为bar.txt的文件中的文本。bar.txt的内容可能包括换行符、引号等。这可能吗?谢谢。编辑:我最终找到了怎么做:curl--data-urlencode"foo@bar.txt"http://example.com/index.php这将获取文件bar.txt的内容,对其进行url编码,将生成的字符串放入http://example.com/index.php的POST请求中名为foo的参数中。.我不能说其他人建议的解决方案是否

linux - 如何使用 curl 命令行工具发布 LF?

我正在尝试使用来自Linuxshell脚本的CURLPOST到SMS提供商(Sybase365)的HTTP网关。我需要传递以下数据(注意[]和LF字符)[MSISDN]List=+12345678[MESSAGE]Text=Hello[END]如果我使用-F参数提交文件,CURL会删除LF,例如curl-F@myfile"http://www.sybase.com/..."在服务器上的结果(被拒绝)[MSISDN]List=+12345678[MESSAGE]Text=Hello[END]我能做些什么来避免这种情况,还是我需要一个替代工具?我正在使用包含我的数据的文件进行测试,但我想在

linux - curl 仅显示内容类型

我想知道是否可以使用curl仅显示响应header的内容类型。我想在下载文件之前检查内容类型是否为text/html,然后发现它是application/pdf。我使用了下面的示例,希望它能返回对我有效的文档,否则什么也不做!下面的示例仅打印页面的全部内容。curl-F"type=text/html"www.google.nl但是如果我像下面的例子那样做,它仍然会下载整个东西,我认为这是不对的......curl-F"type=text/html"http://www.axmag.com/download/pdfurl-guide.pdf非常感谢:D 最佳答

linux - 如何从 Linux 命令行使用 curl 发送数据?

我正在尝试通过wifi连接从嵌入式Linux设备传输数据。我在设备上有curl和wget。我将如何使用curl或wget从设备传输数据?欢迎任何指点。 最佳答案 如果您只想发送(key,value)对curl-dkey1=value1-dkey2=value2但是如果你要发送的是某个文件curl--data-binary@ 关于linux-如何从Linux命令行使用curl发送数据?,我们在StackOverflow上找到一个类似的问题: https://st

linux - Linux 中的 std.net.curl 链接器错误

我正在尝试使用DMD2.058在32位UbuntuLinux(11.10Ocelot)上使用std.net.curl。当我构建(dmdsource.d)时,我得到:/usr/lib/gcc/i686-linux-gnu/4.6.1/../../../../lib/libphobos2.a(curl.o):Infunction`_D3std3net4curl4Curl19_sharedStaticCtor30FZv':std/net/curl.d:(.text._D3std3net4curl4Curl19_sharedStaticCtor30FZv+0x6):undefinedrefer

linux curl 另存为utf-8

尝试使用linuxcurl从url下载xml文件。很确定xml是用UTF-8编码的,怀疑curl-o没有保存为UTF-8。有没有办法用curl强制保存为UTF-8?谢谢你的建议,我发现了什么:因为xml提要是动态的,它并不总是包含任何utf-8字符。有时它在整个内容中根本没有utf-8字符,即使它在xml编码和header内容类型中设置为utf-8:charset=utf-8。当它至少包含一个utf-8字符时,它将被保存为utf-8。发生这种情况时,curl不会下载为utf-8,这是有道理的,因为没有utf-8字符,为什么需要存储为utf-8。这该死的棘手,一些验证器必须针对utf-8

linux - 使用 curl 复制本地文件

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭4年前。Improvethisquestion有没有办法用curl复制本地文件,我需要它来替代cp命令。这有点奇怪,但我正在一个cp不可用的环境中工作。

linux - 每 5 秒运行一次 cURL 命令

这是我要运行的命令-curl--requestPOST--data-binary@payload.txt--header"carriots.apiKey:XXXXXXXXXXXXXXXXXXXX"--verbosehttp://api.carriots.com/streams这基本上是将数据流发送到服务器。我想每5秒运行一次这个命令。我如何实现这一点? 最佳答案 您可以在while循环中运行。whilesleep5;docmd;done编辑:如果你不想使用while..loop。你可以使用watch命令。watch-n5cmd

linux - cURL 简单文件上传 - 417 预期失败

我在使用cURL上传简单文件时遇到问题...我做了很多次,但在这种情况下,我总是从服务器收到“417ExpectationFailed”。当我尝试使用我的浏览器发帖时,它可以100%正常工作,但使用cURL则不行。这是我的配置:我的简单测试表单有效:这里是image_upload.php:我的cURL脚本(image_upload.sh)如下所示:#!/bin/shfile=$1result=$(curl-s-L-F"userfile=@$file;type=application/octet-stream;""http://images.example.com/image_uploa