Ni all troellwr droi cod gadael sero'r lawrlwythydd yn «HTTP 200 OK» a welwyd. Cofnodwch beth a adroddodd pob haen mewn gwirionedd:

MaesY cwestiwn a atebir
Gadael yr offeryn neu'r ategynA wnaeth y gwiriad redeg, a pha ddosbarth methiant a adroddwyd?
Trafodaeth y procsiA ganiatawyd yr anfon ymlaen neu'r twnnel y gofynnwyd amdano?
Statws y tarddiad a'r cynnwys disgwyliedigA ddychwelodd y rhaglen y canlyniad a fwriadwyd?
Dilysu TLSA lwyddodd y gwiriadau hunaniaeth a ffurfweddwyd?

Gall curl fel arfer ddychwelyd sero ar ôl ymateb gwall HTTP. Mae ei opsiynau fail yn newid ymddygiad gadael, ond nid yw gadael methiant yn nodi'r statws yn unigryw o hyd. Mae gwerthoedd gadael Wget hefyd yn gategorïau: nid yw methiant dilysu yn werth penodol ar gyfer HTTP 401, ac nid yw categori gwall gweinydd yn nodi pob ymateb ynddo. Rhaid i wiriad sy'n disgwyl 401 arsylwi'r ymateb hwnnw.

Cadwch derfynbwynt y procsi ac enw'r wefan ar wahân. Cymar TCP gwiriad procsi HTTP yw'r procsi; mae CONNECT yn enwi'r cyrchfan, ac wedyn mae ei sesiwn TLS yn rhedeg y tu mewn i'r twnnel. Ar gyfer procsi HTTPS, mae ymddiriedaeth y procsi allanol yn wiriad tystysgrif arall.

Archwilwch warant yr ategyn cyn trin baner SSL fel dilysiad. Mae Monitoring Plugins yn dirwymu check_http o blaid check_curl. Mae dogfennaeth check_http yn rhybuddio nad yw dewis SSL yn unig yn dilysu enw'r gwesteiwr nac ymddiriedaeth y dyroddwr; mae opsiwn verify-peer dogfennedig check_curl yn cynnwys y dilysiad hwnnw.

Defnyddiwch y llwybr dilys a fwriadwyd hefyd. Gall prawf porth aros yn wyrdd tra bod y cyfrif gweithredol yn derbyn 407. Trosglwyddwch ei gyfrinach trwy fecanwaith briodol y defnydd, ac adroddwch y cam a fethodd mewn gwirionedd: mae twnnel a wrthodwyd yn galw am drwsio gwahanol i statws gwefan annisgwyl.

Erthyglau cysylltiedig