Puhverserver toob teie IP-kontrolli lehe, kuid ebaõnnestub API-l, mida teie rakendus vajab. Selle “terveks” või “surnuks” nimetamine kaotab kõige kasulikuma fakti: kaks päringut olid erinevad.

Alustage sihtkoha jaoks transportditasandi kirjega. Kas pääsete selle kuulajani ja lõpetate vajaliku puhverserveri läbirääkimise? Hoidke sihtkohaspetsiifilised tähelepanekud selle kirje kõrval, mitte ärge kirjutage seda üle.

TähelepanekUuritav ulatus
Puhverserveri kuulaja keeldub ühendustestSihtkoht ja tee sinna
Puhverserver keeldub ühest sihtkoha pordistSelle sihtkoha jaoks lubatud toiming
Üks veebisait tagastab konto veaSihtrakendus ja volitused
Suured vastused takerduvad, väikesed lõpevadÜlekande töökoormus ja ajalõpu poliitika

HTTP-vastus võib tõestada, et päringu tee tagastas midagi, olles samal ajal rakenduse jaoks siiski kasutuskõlbmatu. Hoidke transpordi õnnestumine, HTTP olek ja oodatav sisu eraldi tulemustena.

Kui üks sihtkoht ebaõnnestub korduvalt, peatage või uurige seda sihtkoha ja sihtkoha paari. Puhverserveri keelamine iga mitteseotud töö jaoks võib visata ära kasuliku võimsuse. Vastupidiselt ei tohiks üldine ühenduse tõrge jääda ühe veebisaidi isoleeritud kirje taha peitu.

Praktiline tervisevõti võib sisaldada puhverserveri identifikaatorit, sihtteenust ja toimingu tüüpi. Vältige kogu volitusi kandva URL-i või iga kordumatu ressursitee kasutamist pidevalt kasvava võtmena. Rühmitage ainult seal, kus rühmitamine annab järgmise päringu kohta tähendusliku ennustuse.

Eesmärk on paremad marsruutimistõendid, mitte suurem roheliste märkide kogu. Tervisetulemus peaks ütlema, mida prooviti, millal ja mida see tegelikult tuvastas.

Seotud artiklid