Жергілікті құжат түрлендіру кезінде 407 қатесін тудыруы мүмкін. Оның XML-і DTD, схема немесе entity атауы мүмкін, ал рендерлеуші стильдер немесе суреттерді жүктеуі мүмкін. Сәтсіз клиент бастапқы жүктеу аяқталғаннан кейін сол парсердің ішінде болуы мүмкін.

Ерекшелік стекін және сұралған URI-ді сақтаңыз, содан кейін оларды кіріс декларацияларымен немесе ресурс сілтемелерімен салыстырыңыз. Стандартты хостқа DTD сұрауы бет сұрауынан бөлек операция. HTML-ден PDF-ке түрлендіру де қашықтағы ресурстарды алу кезінде сәтсіз аяқталуы мүмкін.

Келісімі DTD-лерге және сыртқы шешімге тыйым салатын .NET XmlReader кірісі үшін мынаны қолданыңыз:

var settings = new XmlReaderSettings
{
    DtdProcessing = DtdProcessing.Prohibit,
    XmlResolver = null
};

Бұл параметрлерді құжатты шынымен талдайтын компонентке беріңіз. DtdProcessing DTD-ні қалай өңдеу керегін таңдайды; XmlResolver сыртқы қатынасты басқарады. Prohibit DTD бар құжатты қабылдамайды—ол декларацияны жоймайды. Егер жұмыс ағыны біреуін қажет етсе, бекітілген жергілікті шешімді немесе нақты бағытталған resolver-ді таңдаңыз.

Әдепкі мәндерді API/орындау ортасына байланысты ұстаңыз. XmlReaderSettings әдепкі бойынша Prohibit қолданады, ал оның әдепкі resolver-і .NET Framework 4.5.2-ден бастап null-ге өзгерді. Үшінші тарап конвертері оларды қайта анықтауы немесе басқа парсер қолдануы мүмкін.

XHTML декларациясын HTML doctype-ке өзгерту бір конвертерге әсер етуі мүмкін, бірақ оның проксиін конфигурацияламайды. Қажетті ресурстарды және олардың жүктеу саясатын анықтаңыз; бастапқы бет клиентіндегі аутентификация бұл екінші клиентті аутентификацияламайды.

Қатысты мақалалар