Lỗi xác thực proxy khi chuyển HTML sang PDF từ tài nguyên từ xa
Tìm các yêu cầu tài nguyên thứ cấp khi việc tạo PDF từ HTML gặp thách thức proxy dù tài liệu chính đã được nhận cục bộ.
HTML đến dưới dạng chuỗi. Quá trình tạo PDF bắt đầu, rồi một ngoại lệ mạng đề cập đến xác thực proxy. Hãy xem bên trong tài liệu trước khi đổ lỗi cho tệp PDF.
Trình kết xuất có thể phân giải các tài nguyên mà đầu vào của nó tham chiếu. Một hình ảnh, biểu định kiểu, phông chữ hoặc thao tác nhập được hỗ trợ từ xa sẽ thêm một yêu cầu khác. Loại tài nguyên nào được hỗ trợ phụ thuộc vào trình kết xuất; cung cấp đánh dấu chính không bảo đảm chuyển đổi hoàn toàn ngoại tuyến.
Tìm URL thứ hai
Ghi lại tài nguyên mà trình kết xuất đang lấy khi thất bại. Phân giải các tham chiếu tương đối theo URL cơ sở thực tế. Một đường dẫn logo trông vô hại có thể trỏ ra ngoài ứng dụng khi cơ sở đó khác với cơ sở dùng trong bản xem trước của trình duyệt.
Sau đó xác định trình tải xuống. Một yêu cầu thành công từ ứng dụng khách HTTP của riêng bạn không cấu hình việc lấy tài nguyên nội bộ của trình kết xuất. Hãy dùng giao diện tài nguyên được ghi chép của trình kết xuất hoặc một cơ chế tải trước đã được phê duyệt nếu có.
Thông tin xác thực của ứng dụng nguồn cũng không tự động trở thành thông tin xác thực proxy. Trình kết xuất có thể chạy dưới danh tính dịch vụ với môi trường khác và đường mạng khác.
Làm rõ sự phụ thuộc
Đối với báo cáo dự kiến hoạt động ngoại tuyến, hãy cung cấp tài nguyên cục bộ hoặc nhúng đã được phê duyệt thông qua cơ chế được hỗ trợ. Nếu cần tài nguyên từ xa, hãy biến điểm đến được phép, xác thực và hành vi khi thất bại thành một phần của thiết kế kết xuất.
Logo thiếu và chuyển đổi thất bại là hai kết quả khả dĩ khác nhau. Hãy kiểm tra cách thư viện xử lý lỗi lấy tài nguyên thay vì tuyên bố báo cáo hoàn tất chỉ vì một tệp PDF đã được tạo. Giữ tài nguyên thất bại và giai đoạn yêu cầu trong chẩn đoán; việc thay đổi URL của tài liệu gốc nhiều lần có thể khiến bản tải xuống thực tế không bị ảnh hưởng.