Kesalahan autentikasi proksi saat konversi HTML ke PDF dari aset jarak jauh
Temukan permintaan aset sekunder ketika pembuatan PDF dari HTML menemui tantangan proksi meskipun dokumen utama diterima secara lokal.
HTML datang sebagai string. Pembuatan PDF dimulai, lalu pengecualian jaringan menyebut autentikasi proksi. Periksa isi dokumen sebelum menyalahkan berkas PDF.
Perender dapat menyelesaikan aset yang dirujuk oleh masukannya. Gambar, lembar gaya, font, atau impor yang didukung dari jarak jauh menambahkan permintaan lain. Jenis aset yang didukung bergantung pada perender; menyediakan markup utama tidak menjamin konversi sepenuhnya luring.
Temukan URL kedua
Catat aset yang sedang diambil perender saat gagal. Selesaikan referensi relatif terhadap URL dasar yang sebenarnya. Jalur logo yang tampak tidak berbahaya dapat menunjuk ke luar aplikasi ketika dasar itu berbeda dari yang digunakan dalam pratinjau peramban.
Lalu identifikasi pengunduhnya. Permintaan berhasil dari klien HTTP Anda sendiri tidak mengonfigurasi pengambilan aset internal perender. Gunakan antarmuka aset terdokumentasi perender atau pengaturan pra-pengambilan yang disetujui jika tersedia.
Kredensial aplikasi sumber juga tidak otomatis menjadi kredensial proksi. Perender dapat berjalan di bawah identitas layanan dengan lingkungan dan jalur jaringan lain.
Buat dependensi eksplisit
Untuk laporan yang dimaksudkan bekerja luring, sediakan aset lokal atau tersemat yang disetujui melalui mekanisme yang didukung. Jika aset jarak jauh diperlukan, jadikan tujuan yang diizinkan, autentikasi, dan perilaku kegagalannya bagian dari desain perenderan.
Logo yang hilang dan konversi yang gagal adalah hasil berbeda yang mungkin terjadi. Periksa bagaimana pustaka menangani kesalahan pengambilan alih-alih menyatakan laporan selesai hanya karena berkas PDF telah dibuat. Pertahankan aset yang gagal dan tahap permintaan dalam diagnostik; mengubah URL dokumen asli berulang kali dapat membiarkan pengunduhan sebenarnya tidak tersentuh.