curl 使用 ~/.netrc
curl 使用 --netrc-file , -n, --netrc, --netrc-optional 等選項做登錄認證時,
默認文件位于 ~/.netrc ( Windows 上是 _netrc ) ,文件內容格式是
machine host.domain.com login myself password secret
curl 的文檔上就是這么說的,https://curl.haxx.se/docs/manpage.html
舉個例子,arukas.io 的 ~/.netrc 文件格式是這樣 (https://arukas.io/en/documents-en/arukas-api-reference-en/)
machine app.arukas.io
login #{ARUKAS_JSON_API_TOKEN}
password #{ARUKAS_JSON_API_SECRET}
在使用中應該去掉 #{ 和 }
machine app.arukas.io
login ARUKAS_JSON_API_TOKEN
password ARUKAS_JSON_API_SECRET
在cmd輸入: curl -n -k https:// app.arukas.io > app.txt
對于“https”,使用curl時可加參數“-k”,它對應的 C/C++ 代碼如下:
curl_easy_setopt(_curl, CURLOPT_SSL_VERIFYPEER, 0);
//curl_easy_setopt(_curl, CURLOPT_SSL_VERIFYHOST, 0);
作用是:接受服務器的ssl證書而不管合不合法。參數“-k”等同于“–insecure
轉載自:https://blog.csdn.net/weixin_34321977/article/details/93689588
總結
以上是生活随笔為你收集整理的curl 使用 ~/.netrc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言冒号的作用
- 下一篇: axure中的中继器