どちらの場合も、認証にカールが使用する方法はGETまたはPOSTですか?

どちらの場合も、認証にカールが使用する方法はGETまたはPOSTですか?

ユーザーとパスワードをURLに挿入するか、個別に提供するかを選択できます。

curl http://user:[email protected]/

または

curl -u user:password http://example.org/

どちらの場合も、カールはGETまたはPOSTのどちらを使用しますか?

カールはどちらの場合も同じHTTPリクエストを生成しますか?そうでない場合、どちらが安全ではありませんか?

ありがとうございます。

答え1

GETv。POST認証には関係ありません。バラよりいつGETまたはPOSTメソッドを使用する必要がありますか?それらの違いは何ですか?

どちらの場合も、curl基本認証(デフォルト)とGET要求が使用されます。オプションを追加すると、正確に何をしているかを確認できます。このオプションは、デフォルトではcurl応答本文の出力に加えて-v要求し、取得した応答(ヘッダーのみ)を表示します。curl

より安全な認証メカニズムを使用するには、明示的に(--digestまたは--negotiate一般的に)指定するか、オプションを使用して使用できる最も安全な認証メカニズムを見つけるように--anyauth指示できます。curl

関連情報