ユーザーとパスワードをURLに挿入するか、個別に提供するかを選択できます。
curl http://user:[email protected]/
または
curl -u user:password http://example.org/
どちらの場合も、カールはGETまたはPOSTのどちらを使用しますか?
カールはどちらの場合も同じHTTPリクエストを生成しますか?そうでない場合、どちらが安全ではありませんか?
ありがとうございます。
答え1
GET
v。POST
認証には関係ありません。バラよりいつGETまたはPOSTメソッドを使用する必要がありますか?それらの違いは何ですか?
どちらの場合も、curl
基本認証(デフォルト)とGET
要求が使用されます。オプションを追加すると、正確に何をしているかを確認できます。このオプションは、デフォルトではcurl
応答本文の出力に加えて-v
要求し、取得した応答(ヘッダーのみ)を表示します。curl
より安全な認証メカニズムを使用するには、明示的に(--digest
または--negotiate
一般的に)指定するか、オプションを使用して使用できる最も安全な認証メカニズムを見つけるように--anyauth
指示できます。curl