Ralat pengesahan proksi semasa penukaran HTML ke PDF daripada aset jauh
Cari permintaan aset sekunder apabila penjanaan PDF daripada HTML menemui cabaran proksi walaupun dokumen utama diterima secara setempat.
HTML tiba sebagai rentetan. Penjanaan PDF bermula, kemudian pengecualian rangkaian menyebut pengesahan proksi. Lihat dalam dokumen sebelum menyalahkan fail PDF.
Pemapar boleh menyelesaikan aset yang dirujuk oleh inputnya. Imej, helaian gaya, fon atau import yang disokong dari jauh menambah satu lagi permintaan. Jenis aset yang disokong bergantung pada pemapar; menyediakan penanda utama tidak menjamin penukaran sepenuhnya luar talian.
Cari URL kedua
Rekod aset yang sedang diambil oleh pemapar apabila ia gagal. Selesaikan rujukan relatif terhadap URL asas sebenar. Laluan logo yang kelihatan tidak berbahaya boleh menunjuk ke luar aplikasi apabila asas itu berbeza daripada yang digunakan dalam pratonton pelayar.
Kemudian kenal pasti pemuat turun. Permintaan berjaya daripada klien HTTP anda sendiri tidak mengkonfigurasi pengambilan aset dalaman pemapar. Gunakan antara muka aset yang didokumenkan oleh pemapar atau susunan pramuat yang diluluskan jika ia menyediakannya.
Kelayakan aplikasi sumber juga tidak secara automatik menjadi kelayakan proksi. Pemapar mungkin berjalan di bawah identiti perkhidmatan dengan persekitaran lain dan laluan rangkaian lain.
Jadikan kebergantungan eksplisit
Untuk laporan yang bertujuan berfungsi luar talian, sediakan aset setempat atau terbenam yang diluluskan melalui mekanisme yang disokong. Jika aset jauh diperlukan, jadikan destinasi yang dibenarkan, pengesahan dan tingkah laku kegagalan sebahagian daripada reka bentuk pemaparan.
Logo yang hilang dan penukaran yang gagal ialah hasil berbeza yang mungkin berlaku. Periksa cara pustaka mengendalikan ralat pengambilan dan bukannya mengisytiharkan laporan selesai semata-mata kerana fail PDF telah dicipta. Kekalkan aset yang gagal dan peringkat permintaan dalam diagnostik; menukar URL dokumen asal berulang kali boleh membiarkan muat turun sebenar tidak tersentuh.