1
我想弄清楚遠程服務器發送了什麼頭,使用cURL來查看請求。遠程服務器使用http基本認證。爲什麼curl會像URL一樣對待我的用戶名?
我發出請求:
curl --basic -D -u 'username' https://my.server.location
,並將其輸出:
curl: (6) Could not resolve host: username
在此之前,輸出從服務器的響應,如果我試圖不提供憑證訪問。
爲什麼curl會忽略命令行-u參數並嘗試向我的用戶名發出請求,就好像它是URL?
感謝。這阻止了它試圖加載我的用戶名作爲URL(這是我問),但它仍然不會發送登錄憑據。 – Hippyjim
-D選項是問題所在。去掉它。我正在檢查爲什麼。 – blue112
@Hippyjim找出原因。實際上這個空間並不是問題。 – blue112