두 페이지가 있습니다 : 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
사용자 / 암호 부분이없는 &없이 두 번째 줄을 사용해 보았지만 여전히 작동하지 않습니다. 두 페이지 모두 동일한 CA를 사용하므로 문제가되지 않습니다. 어떤 제안? 감사
somefile
경로 매개 변수 (/a
이 경우) 가 포함되어 작동하지 않고 두 번째 호출로 전달되지 않기 때문에 이상합니다. 파일에서 쿠키를 편집하고 슬래시 만 넣으면 작동합니다 (쿠키가 두 번째 호출로 전달됨). 쿠키 파일에 경로 저장을 방지 할 수 있는지 알고 있습니까?