Proxy 407 erroreak kanpoko DTD eta XML baliabideetatik
Jarraitu ustekabeko 407 bat dokumentua kanpoko DTD, eskema edo parseroak irekitzen dituen beste baliabide batzuetara bihurtzean.
Tokiko dokumentu batek oraindik 407 eragin dezake bihurtzean. Bere XMLak DTD, eskema edo entitate bat izenda dezake, eta renderizatzaileak estiloak edo irudiak eskuratu ditzake. Huts egiten duen bezeroa parsero horren barruan egon daiteke, jatorrizko deskarga amaitu ondoren.
Gorde salbuespen-pila eta eskatutako URIa, eta gero parekatu sarrerako deklarazioekin edo baliabide-erreferentziekin. Host estandar batera egindako DTD eskaera orriaren eskaeraren bestelako eragiketa bat da. HTMLtik PDFrako bihurketa ere huts egin dezake baliabide urrunak eskuratzean.
DTDak eta kanpoko ebazpena debekatzen dituen kontratua duen .NET XmlReader sarrera baterako, erabili:
var settings = new XmlReaderSettings
{
DtdProcessing = DtdProcessing.Prohibit,
XmlResolver = null
};Pasa itzazu ezarpen horiek dokumentua benetan analizatzen duen osagaiari. DtdProcessing aukeratzen du DTD bat nola tratatu; XmlResolver kanpoko sarbidea kontrolatzen du. Prohibit-ek DTD bat duen dokumentua baztertzen du—ez du deklarazioa kentzen. Fluxuak bat behar badu, aukeratu onartutako tokiko ebazpena edo esplizituki bideratutako resolver bat.
Mantendu balio lehenetsiak API/runtime-ari lotuta. XmlReaderSettings-ek Prohibit erabiltzen du lehenespenez, eta haren resolver lehenetsia nullera aldatu zen .NET Framework 4.5.2-tik aurrera. Hirugarrenen konbertitzaile batek gainidatzi ditzake edo beste parsero bat erabil dezake.
XHTML deklarazio bat HTML doctype bihurtzeak konbertitzaile bati eragin diezaioke, baina ez du haren proxy-a konfiguratzen. Zehaztu beharrezko baliabideak eta haien karga-politika; hasierako orriaren bezeroan egindako autentifikazioak ez du bigarren bezero hau autentifikatzen.