私は2ページxyz.com/a
ありxyz.com/b
ます。最初xyz.com/b
にログインした場合にのみアクセスできますxyz.com/a
。xyz.com/b
他を経由せずにアクセスした場合、ブラウザからアクセスが拒否されます(ログインへのリダイレクトなし)。にログインxyz.com/a
すると、もう一方にアクセスできます。
私の問題は、curlコマンドを使用してこれを行うことです。xyz.com/a
curl を使用して正常にログインできますが、試行するxyx.com/b
とアクセスが拒否されます。
私は以下を使用します:
curl --user user:pass https://xyz.com/a #works ok
curl https://xyz.com/b #doesn't work
ユーザー/パスワードの部分なしで&を使用して2行目を使用しようとしましたが、それでも機能しません。両方のページで同じCAを使用しているため、問題ありません。助言がありますか?ありがとう
somefile
にパスパラメータ(/a
この場合)が含まれており、2番目の呼び出しに転送されないため、これは機能しません。ファイル内のCookieを編集してスラッシュのみを挿入すると、機能します(Cookieは2番目の呼び出しに転送されます)。パスがcookieファイルに保存されないようにすることが可能かどうか知っていますか?