CURLとHTTPユーザーとパスワードのAuthメソッドに問題があり、感嘆符が好きではないので、次の方法でエスケープしようとしました。
試したが失敗した...
/usr/bin/curl -u 'UserName\WithSlash:PasswordWithExclamation!' https://test.com/
/usr/bin/curl -u UserName\\WithSlash:PasswordWithExclamation\! https://test.com/
(-anyauthを使用して)重要な場合、基本またはダイジェストで動作していません... 401が拒否されました...
私は間違って何をしていますか?
curl -u UserName\\WithSlash:PasswordWithExclamation\! http://....
正常に動作します。
送る
GET / HTTP/1.1
Authorization: Basic VXNlck5hbWVcV2l0aFNsYXNoOlBhc3N3b3JkV2l0aEV4Y2xhbWF0aW9uIQ==
User-Agent: curl/7.21.0
Host: teststuff1.com:80
Accept: */*
「UserName\WithSlash:PasswordWithExclamation!」認証文字列で。