1
私は、リモートサーバによってどのヘッダが送られているのか把握しようとしています。要求を見るためにcURLを使用しています。リモートサーバーはHTTP基本認証を使用します。curlが私のユーザー名をURLのように扱うのはなぜですか?
私がリクエストします:
curl --basic -D -u 'username' https://my.server.location
をそして、それは出力:
curl: (6) Could not resolve host: username
私は資格情報を提供せずにアクセスしようとしたかのように、サーバからのレスポンスを出力する前に。
curlがコマンドライン引数-uを無視して、自分のユーザー名をURLのように要求しているのはなぜですか?
ありがとう:使用
あなたは、stdoutにそれらをダンプ
を使用するか、
-D
オプションを削除したい場合は。それは私のユーザー名をURL(これは私が尋ねたもの)としてロードしようとするのを止めますが、それでもログイン資格情報を送信しません。 – Hippyjim
-Dオプションが問題です。それを除く。私はなぜチェックアウトしています。 – blue112
@Hippyjimなぜそのようなことが分かりましたか?このスペースは実際には問題ではありませんでした。 – blue112