'n Omhulsel kan nie 'n nul-uittreekode van die aflaaier in 'n waargenome “HTTP 200 OK” verander nie. Teken aan wat elke laag werklik gerapporteer het:

VeldVraag wat beantwoord word
Gereedskap- of inprop-uittredeHet die kontrole uitgevoer, en watter foutklas het dit gerapporteer?
Proxy-onderhandelingIs die deurgee of die gevraagde tonnel toegelaat?
Oorsprongstatus en verwagte inhoudHet die toepassing die bedoelde resultaat teruggegee?
TLS-valideringHet die gekonfigureerde identiteitskontroles geslaag?

curl kan gewoonlik nul teruggee ná 'n HTTP-foutrespons. Sy fail-opsies verander die uittreegedrag, maar 'n mislukking-uittrede identifiseer die status steeds nie uniek nie. Wget se uittreewaardes is ook kategorieë: mislukte verifikasie is nie 'n toegewyde HTTP 401-waarde nie, en 'n bedienerfout-kategorie identifiseer nie elke respons daarin nie. 'n Kontrole wat 401 verwag, moet daardie respons waarneem.

Hou die proxy-eindpunt en die webwerfnaam apart. Die TCP-eweknie van 'n HTTP-proxy-kontrole is die proxy; CONNECT noem die bestemming, wie se TLS-sessie dan binne die tonnel loop. Vir 'n HTTPS-proxy is die buitenste proxy-vertroue nog 'n sertifikaatkontrole.

Ondersoek die inprop se waarborg voordat jy 'n SSL-vlag as verifikasie beskou. Monitoring Plugins stel check_http uit diens ten gunste van check_curl. Sy check_http-dokumentasie waarsku dat die keuse van SSL alleen nie die gasheernaam of uitreiker-vertroue verifieer nie; check_curl se gedokumenteerde verify-peer-opsie sluit daardie verifikasie in.

Gebruik ook die bedoelde geoutentiseerde roete. 'n Poortsonde kan groen bly terwyl die operasionele rekening 407 ontvang. Lewer sy geheim deur die ontplooiing se gepaste meganisme, en rapporteer die werklike mislukte stadium: 'n geweierde tonnel vra 'n ander herstelling as 'n onverwagte webwerfstatus.

Verwante artikels