Điểm:0

Tệp lịch ICS không tồn tại

lá cờ it

Tôi đang cố tải lịch này: https://bushnellbeacons.com/calendar.ics đến một hệ thống web nội bộ khác. Nguồn cấp dữ liệu lịch vẫn ổn - tôi có thể nhấp vào liên kết ở trên và tải nguồn cấp dữ liệu xuống. Vấn đề là trang web khác đưa ra lỗi chung chung "Không thể tìm thấy nguồn cấp dữ liệu".

Thực hiện một số điều tra, nếu tôi tải xuống tệp ICS trong trình duyệt của mình, sau đó tải tệp đó lên một máy chủ web khác, tôi không gặp vấn đề gì khi thêm URL đó vào hệ thống lịch mục tiêu. Lý thuyết làm việc của tôi là máy chủ một tạo tệp ICS khi trình duyệt yêu cầu, nhưng máy chủ hai đang cố lấy một tệp chưa được tạo. Câu hỏi này không phải là về hệ thống/máy chủ lịch mục tiêu và cách khắc phục sự cố.

Giải pháp được đề xuất của tôi ngay bây giờ là thường xuyên sử dụng wget trong tập lệnh định kỳ trên máy chủ hai để lấy tệp. Thật không may, wget sản xuất:

Đã gửi yêu cầu HTTP, đang chờ phản hồi... 404 Not Found
2021-11-01 17:13:20 LỖI 404: Không tìm thấy.

Thật thú vị, PowerShell có thể thực hiện Invoke-WebRequest https://bushnellbeacons.com/calendar.ics và trả về một cái gì đó trông giống như nguồn cấp dữ liệu lịch:


Mã trạng thái : 200
Trạng thái Mô tả: OK
Nội dung : BEGIN:VALENDAR
                    PHIÊN BẢN:2.0
                    PRODID:-//SIDEARM Sports//NONSGML SIDEARM//EN
                    X-WR-CALNAME: Điền kinh
                    X-XUẤT BẢN-TTL:PT120M
                    BẮT ĐẦU:VENT
                    UID:vcal_4644-bushnellbeacons.com
                    DTSTAMP:20211102T001441Z...
Nội dung thô : HTTP/1.1 200 OK
                    Nghiêm ngặt-Giao thông-An ninh: max-age=0;
                    X-Content-Type-Options: nosniff
                    X-XSS-Bảo vệ: 1; chế độ = khối
                    Chính sách giới thiệu: không giới thiệu-khi-hạ cấp
                    Độ dài nội dung: 113757
                    Cache Con...
Các hình thức             : {}
Tiêu đề: {[Strict-Transport-Security, max-age=0;], [X-Content-Type-Options, nosniff], [X-XSS-Protection, 1;
                    mode=block], [Chính sách người giới thiệu, không có người giới thiệu-khi-hạ cấp]...}
Hình ảnh : {}
Trường đầu vào: {}
Liên kết: {}
ParsedHtml : mshtml.HTMLDocumentClass
RawContentLength : 113757

Câu hỏi của tôi là:

  • Có cách nào để wget thực hiện yêu cầu web dường như tạo tệp ICS không? (giống như powershell dường như đang làm)
  • Có một giải pháp thanh lịch hơn?

Cảm ơn bạn! Tôi rất sẵn lòng làm rõ khi cần thiết.

lá cờ in
Sử dụng Chrome, kiểm tra chế độ ẩn danh để đảm bảo rằng nó hoạt động mà không có cookie và những gì không, sau đó nhấp chuột phải và chọn sao chép wget hoặc sao chép cuộn tròn.
lá cờ it
@NiKiZe có, hoạt động ở chế độ ẩn danh nhưng không có cơ hội nhấp chuột phải.
lá cờ in
Sử dụng bảng điều khiển phát triển và tab mạng.
lá cờ it
Copy Curl cho một chuỗi rất dài. Đó có phải là những gì tôi đang tìm kiếm?
Điểm:1
lá cờ eg

wget -U 'Mozilla/4.0' https://bushnellbeacons.com/calendar.ics

Không có gì.

lá cờ it
Tuyệt vời - cảm ơn bạn!
lá cờ eg
@SteadH Và.. tiền thưởng? :shrek-cat-cute-face:
lá cờ it
Nó đã đi qua?
lá cờ eg
Theo biểu ngữ nó sẽ hết hạn sau 16h.
lá cờ it
Đã tìm thấy nút! Nó nhỏ. Cảm ơn bạn vì sự giúp đỡ!

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.