HTML долази као низ знакова. Генерисање PDF-а почиње, затим мрежни изузетак помиње прокси аутентификацију. Погледајте унутар документа пре него што окривите PDF датотеку.

Рендерер може да реши ресурсе на које упућује његов улаз. Удаљена слика, стилска табела, фонт или подржани увоз уводи још један захтев. Који су типови ресурса подржани зависи од рендерера; достављање главног означавања не гарантује потпуно ванмрежну претворбу.

Лоцирајте други URL

Забележите ресурс који је рендерер добављао када је пао. Разрешите релативне референце према стварном основном URL-у. Наизглед безопасна путања логотипа може да показује изван апликације када се та основа разликује од оне коришћене у прегледу прегледача.

Затим идентификујте преузимача. Успешан захтев вашег сопственог HTTP клијента не конфигурише интерно добављање ресурса рендерера. Користите документовани интерфејс ресурса рендерера или одобрену шему претходног добављања ако је нуди.

Акредитиви изворне апликације такође нису аутоматски прокси акредитиви. Рендерер може да ради под идентитетом услуге са другим окружењем и другом мрежном путањом.

Учините зависност експлицитном

За извештаје намењене раду ван мреже, доставите одобрене локалне или уграђене ресурсе кроз подржани механизам. Ако су потребни удаљени ресурси, учините њихова дозвољена одредишта, аутентификацију и понашање при неуспеху делом дизајна рендерирања.

Недостајући логотип и неуспешна претворба су различити могући исходи. Проверите како библиотека рукује грешкама добављања уместо да прогласите извештај завршеним само зато што је PDF датотека створена. Задржите неуспели ресурс и фазу захтева у дијагностици; поновљена промена URL-а изворног документа може оставити стварно преузимање нетакнутим.

Повезани чланци