<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>生活百般滋味，人生需要笑对！</title><link>https://vbboy.com/</link><description>Good Luck To You!</description><item><title>CURL命令参数</title><link>https://vbboy.com/post/3.html</link><description>&lt;p&gt;&lt;code&gt;curl&lt;/code&gt; 是一个功能非常强大的命令行工具，用于在终端中进行网络请求（HTTP、HTTPS、FTP、SFTP、WebDAV 等）。下面是最常用的参数分类与示例说明&lt;/p&gt;
&lt;h2 id=&quot;h2--&quot;&gt;&lt;a name=&quot;🧩 一、基本用法&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;🧩 一、基本用法&lt;/h2&gt;&lt;pre&gt;&lt;code&gt;curl [选项] [URL]&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&quot;h2--&quot;&gt;&lt;a name=&quot;🌐 二、常用请求参数&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;🌐 二、常用请求参数&lt;/h2&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;参数&lt;/th&gt;
&lt;th&gt;说明&lt;/th&gt;
&lt;th&gt;示例&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-X &amp;lt;命令&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;指定请求方法（如 GET、POST、PUT、DELETE）&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl -X POST http://example.com&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-I&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;仅获取响应头（HEAD 请求）&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl -I https://example.com&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-L&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;自动跟随重定向&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl -L https://example.com&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-k&lt;/code&gt; 或 &lt;code&gt;--insecure&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;忽略 SSL 证书验证（自签证书常用）&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl -k https://example.com&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-v&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;显示详细调试信息&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl -v https://example.com&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-s&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;静默模式（不输出进度条或错误）&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl -s https://example.com&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-#&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;显示进度条&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl -# https://example.com&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id=&quot;h2--&quot;&gt;&lt;a name=&quot;📤 三、上传与下载&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;📤 三、上传与下载&lt;/h2&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;参数&lt;/th&gt;
&lt;th&gt;说明&lt;/th&gt;
&lt;th&gt;示例&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-O&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;以原文件名保存下载内容&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl -O https://example.com/file.zip&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-o &amp;lt;文件名&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;自定义输出文件名&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl -o local.zip https://example.com/file.zip&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-T &amp;lt;文件&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;上传文件（WebDAV / FTP）&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl -T test.txt https://webdav.server.com/dir/&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;--upload-file &amp;lt;文件&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;同上（更直观）&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl --upload-file test.txt https://example.com/upload/&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id=&quot;h2--&quot;&gt;&lt;a name=&quot;🔑 四、认证与登录&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;🔑 四、认证与登录&lt;/h2&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;参数&lt;/th&gt;
&lt;th&gt;说明&lt;/th&gt;
&lt;th&gt;示例&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-u &amp;lt;用户名:密码&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;HTTP 基本认证&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl -u admin:123456 https://example.com&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;--digest&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;启用 HTTP Digest 认证&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl --digest -u user:pass https://example.com&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-H &amp;quot;Authorization: Bearer &amp;lt;token&amp;gt;&amp;quot;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;传递 Bearer Token&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl -H &amp;quot;Authorization: Bearer abc123&amp;quot; https://api.example.com&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id=&quot;h2--post-put-&quot;&gt;&lt;a name=&quot;📦 五、发送数据（POST/PUT）&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;📦 五、发送数据（POST/PUT）&lt;/h2&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;参数&lt;/th&gt;
&lt;th&gt;说明&lt;/th&gt;
&lt;th&gt;示例&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-d &amp;lt;数据&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;发送表单数据（默认 &lt;code&gt;application/x-www-form-urlencoded&lt;/code&gt;）&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl -d &amp;quot;user=admin&amp;amp;pass=123&amp;quot; https://example.com/login&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;--data-urlencode&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;自动 URL 编码数据&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl --data-urlencode &amp;quot;msg=你好 世界&amp;quot; https://example.com&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-F &amp;lt;字段=@文件&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;上传文件表单（&lt;code&gt;multipart/form-data&lt;/code&gt;）&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl -F &amp;quot;file=&lt;a href=&quot;https://github.com/test&quot; title=&quot;&amp;#64;test&quot; class=&quot;at-link&quot;&gt;@test&lt;/a&gt;.jpg&amp;quot; https://example.com/upload&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-H &amp;quot;Content-Type: application/json&amp;quot;&lt;/code&gt; &lt;code&gt;-d &amp;#39;{&amp;quot;key&amp;quot;:&amp;quot;value&amp;quot;}&amp;#39;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;发送 JSON 数据&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl -H &amp;quot;Content-Type: application/json&amp;quot; -d &amp;#39;{&amp;quot;a&amp;quot;:1}&amp;#39; https://example.com/api&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id=&quot;h2--&quot;&gt;&lt;a name=&quot;🧱 六、自定义请求头&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;🧱 六、自定义请求头&lt;/h2&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;参数&lt;/th&gt;
&lt;th&gt;说明&lt;/th&gt;
&lt;th&gt;示例&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-H &amp;quot;&amp;lt;Header&amp;gt;: &amp;lt;值&amp;gt;&amp;quot;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;添加 HTTP 请求头&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl -H &amp;quot;User-Agent: MyApp/1.0&amp;quot; https://example.com&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-e &amp;lt;URL&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;设置 &lt;code&gt;Referer&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl -e https://google.com https://example.com&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-A &amp;lt;字符串&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;自定义 User-Agent&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl -A &amp;quot;Mozilla/5.0&amp;quot; https://example.com&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id=&quot;h2--&quot;&gt;&lt;a name=&quot;📡 七、代理与网络设置&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;📡 七、代理与网络设置&lt;/h2&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;参数&lt;/th&gt;
&lt;th&gt;说明&lt;/th&gt;
&lt;th&gt;示例&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-x &amp;lt;代理&amp;gt;&lt;/code&gt; 或 &lt;code&gt;--proxy&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;使用代理&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl -x socks5://127.0.0.1:1080 https://example.com&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;--proxy-user &amp;lt;用户名:密码&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;代理认证&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl -x http://proxy:8080 --proxy-user user:pass https://example.com&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;--connect-timeout &amp;lt;秒&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;设置连接超时&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl --connect-timeout 10 https://example.com&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;--max-time &amp;lt;秒&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;请求总超时&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl --max-time 30 https://example.com&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id=&quot;h2--&quot;&gt;&lt;a name=&quot;🧾 八、输出与调试&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;🧾 八、输出与调试&lt;/h2&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;参数&lt;/th&gt;
&lt;th&gt;说明&lt;/th&gt;
&lt;th&gt;示例&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-w &amp;quot;&amp;lt;格式&amp;gt;&amp;quot;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;自定义输出信息（如耗时、状态码）&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl -w &amp;quot;code:%{http_code}\ntime:%{time_total}\n&amp;quot; -o /dev/null -s https://example.com&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-D &amp;lt;文件&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;保存响应头到文件&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl -D headers.txt https://example.com&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;--trace &amp;lt;文件&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;保存完整调试日志&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl --trace trace.log https://example.com&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id=&quot;h2--webdav-&quot;&gt;&lt;a name=&quot;🧰 九、WebDAV 相关常用命令&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;🧰 九、WebDAV 相关常用命令&lt;/h2&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;功能&lt;/th&gt;
&lt;th&gt;示例&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td&gt;上传文件&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl -T file.txt -u user:pass https://dav.example.com/path/&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;下载文件&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl -O -u user:pass https://dav.example.com/path/file.txt&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;删除文件&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl -X DELETE -u user:pass https://dav.example.com/path/file.txt&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;创建目录&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl -X MKCOL -u user:pass https://dav.example.com/path/newdir/&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;移动文件&lt;/td&gt;
&lt;td&gt;&lt;code&gt;curl -X MOVE -u user:pass -H &amp;quot;Destination: https://dav.example.com/path/newfile.txt&amp;quot; https://dav.example.com/path/oldfile.txt&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
</description><pubDate>Fri, 24 Oct 2025 21:16:27 +0800</pubDate></item><item><title>欢迎使用Z-BlogPHP！</title><link>https://vbboy.com/post/1.html</link><description>&lt;p&gt;欢迎使用Z-Blog，这是程序自动生成的文章，您可以删除或是编辑它:)&lt;/p&gt;
&lt;p&gt;系统生成了一个留言本和一篇《欢迎使用Z-BlogPHP！》，祝您使用愉快！&lt;/p&gt;
</description><pubDate>Wed, 26 Feb 2025 00:58:15 +0800</pubDate></item></channel></rss>