Tôi có 2 trang: xyz.com/avà xyz.com/b. Tôi chỉ có thể truy cập xyz.com/bnếu và chỉ khi tôi đăng nhập xyz.com/atrước. Nếu truy cập xyz.com/bmà không thông qua khác, tôi chỉ bị từ chối truy cập (không chuyển hướng để đăng nhập) thông qua trình duyệt. Khi tôi đăng nhập tại xyz.com/a, tôi có thể truy cập vào địa chỉ khác.
Vấn đề của tôi là thực hiện việc này bằng cách sử dụng lệnh curl. Tôi có thể đăng nhập thành công xyz.com/abằng cách sử dụng curl, nhưng sau đó thử xyx.com/bvà tôi bị từ chối quyền truy cập.
Tôi sử dụng như sau:
curl --user user:pass https://xyz.com/a #works ok
curl https://xyz.com/b #doesn't work
Tôi đã thử sử dụng dòng thứ hai có & không có phần người dùng / mật khẩu và vẫn không hoạt động. Cả hai trang đều sử dụng cùng một CA, vì vậy đó không phải là vấn đề. Bất kỳ đề xuất? Cảm ơn

somefilecó chứa tham số đường dẫn (/atrong trường hợp này) và nó không được chuyển tiếp đến cuộc gọi thứ hai. Nếu tôi chỉnh sửa cookie trong tệp và chỉ đặt dấu gạch chéo, nó sẽ hoạt động (cookie được chuyển tiếp đến cuộc gọi thứ hai). Bạn có biết liệu có thể ngăn việc lưu trữ đường dẫn trong tệp cookie không?