所以我有curl
这种格式的请求:
curl -vo /dev/null domain.com/file.jpg
我知道这会执行GET请求,但我无法找到-vo
的确切内容。
答案 0 :(得分:0)
来自man curl
:
-o, --output <file>
Write output to <file> instead of stdout. If you are using {} or [] to fetch
multiple documents, you can use '#' followed by a number in the <file> spec-
ifier. That variable will be replaced with the current string for the URL
being fetched. Like in:
curl http://{one,two}.site.com -o "file_#1.txt"
[...]
-v, --verbose
Be more verbose/talkative during the operation. Useful for debugging and
seeing what's going on "under the hood". A line starting with '>' means
"header data" sent by curl, '<' means "header data" received by curl that is
hidden in normal cases, and a line starting with '*' means additional info
provided by curl.
[...]
答案 1 :(得分:0)
来自man page(man curl
):
-o / - 输出[文件]
将输出写入[file]而不是stdout。如果使用{}或[]来获取多个文档,则可以使用“#”后跟[file]说明符中的数字。该变量将替换为正在获取的URL的当前字符串。像: curl http:// {one,two} .site.com -o“file_#1.txt”
或使用几个变量,如:
curl http:// {site,host} .host [1-5] .com -o“#1_#2”
您可以使用此选项的次数与您拥有的URL数量相同。
-v / - 详细
使提取更加冗长/健谈。主要用于调试。以'&gt;'开头的行表示由curl发送的“标题数据”,'&lt;'表示在正常情况下隐藏的curl接收的“标题数据”,以“*”开头的行表示curl提供的其他信息。 请注意,如果您只想在输出中使用HTTP标头,那么-i / - include可能是您正在寻找的选项。
如果您认为此选项仍未提供足够的详细信息,请考虑使用--trace或--trace-ascii。
此选项会覆盖以前使用的--trace-ascii或--trace。