Mae proesi dadfygio yn ddefnyddiol pan fydd cleient angen dod ar draws ymateb nad yw'r gweinydd arferol yn ei gynhyrchu'n aml. Diffiniwch ymddygiad y cleient yn gyntaf, yna dewiswch yr ymyrraeth sy'n cynhyrchu'r cyflwr hwnnw.

Mae “methodd y cais” yn achos prawf rhy eang. Mae ymateb gwall HTTP dilys, ymateb nad yw byth yn cyrraedd, a chysylltiad wedi'i dorri hanner ffordd trwy lawrlwytho yn gofyn pethau gwahanol i'r rhaglen.

AchosYmddygiad i'w archwilio
Ymateb gwall HTTP cyflawnA yw'r cleient yn darllen y statws ac yn cymhwyso'r polisi gwall arfaethedig
Ymateb oediA all y defnyddiwr ganslo ac a yw'r terfyn amser yn berthnasol ar y cam arfaethedig
Maes pennawd neu gorff annisgwylA yw dosrannu a dilysu yn methu'n glir
Cyfnewidiad wedi'i dorriA yw data anghyflawn yn parhau'n wahanol i ganlyniad gorffenedig

Defnyddiwch ymyrraeth ar y haen gywir

Mae Charles yn darparu torbwyntiau sy'n oedi cais neu ymateb cyn ei drosglwyddo. Gellir archwilio a golygu'r neges a ryng-gipiwyd, ei gadael drwodd neu ei diddymu. Mae ei offeryn Rewrite yn cymhwyso newidiadau ailadroddadwy i benawdau, URLau neu gyrff sy'n cyfateb. Mae tagu yn rheoli lled band ac oedi ychwanegol.

Gall y rheolyddion hyn arfer ymddygiad cleient HTTP, ond nid yw terfyn lled band yn fodel manwl gywir o golli pecynnau IP ar hap. Gall proesi ffrwydro data, ailddefnyddio cysylltiadau ac agor cysylltiad i fyny'r afon ar wahân. Dewiswch offeryn amharu rhwydwaith pan fo'r cyflwr gofynnol yn benodol o dan HTTP.

Cadwch bob achos yn ddehongladwy

Cyfatebwch y gwesteiwr a'r llwybr arfaethedig yn dynn. Dechreuwch gyda chyfnewidiad arferol, galluogwch un newid a chofnodwch beth a newidiwyd. Os yw ailymgais yn cyrraedd ail bwynt terfyn, penderfynwch a ddylai'r un rheol effeithio ar yr ymgais honno. Fel arall gall ailysgrifennu diamod droi pob llwybr adfer yn y methiant gwreiddiol.

Ar gyfer llwytho i fyny neu weithred debyg i daliad, nid yw ymateb coll yn profi bod y gweinydd wedi gwrthod y cais. Cynhwyswch yr amwyster hwnnw yn achos yr ailymgais yn lle datgan bod pob methiant cludo yn ddiogel i'w ailadrodd.

Mae archwilio neu olygu cynnwys HTTPS yn gofyn i'r cleient gymryd rhan yng ngosodiad archwilio TLS y proesi dadfygio. Mae proesi sy'n cario CONNECT yn unig yn gweld beitiau rhaglen wedi'u hamgryptio. Defnyddiwch ffurfweddiad prawf ar wahân ac adferwch ei lwybrau a'i osodiad ymddiriedaeth wedyn fel bod arsylwadau diweddarach yn disgrifio'r cleient arferol.

Erthyglau cysylltiedig