Tijaabada Ruby waxay kici kartaa browser samaysa wicitaannada AJAX ee u gaar ah. Diiwaangeliyaha HTTP ee ku xiran maktabadaha macmiilka ee Ruby si otomaatig ah uma arko isku xirka uu furo habka browser-ka ee gaar ah.

Proxy diiwaangeliya oo u jeeda browser-ka waxa uu ku yaal waddada ay codsiyadaasi isticmaalaan:

browser → recording forward proxy → external service
browser → recording forward proxy → recorded response

Puffing Billy waxa uu bixiyaa habkan tijaabooyinka browser-ka ee Ruby. Isticmaal is-dhexgalkiisa darawalka browser-ka la doortay, ka dibna qeex jawaabaha ama diiwaannada joogtada ah ee uu u baahan yahay muuqaalka.

La jaanqaad codsiga dhabta ah, oo ay ku jiraan habka iyo matalaadda URL ee uu proxy-gu filayo. Qaabka stub HTTPS ee la diiwaangeliyay waxa uu ka kooban yahay dekedda cad, sida https://api.example:443/status.

Dooro waxa ku dhaca codsi aan la jaanqaadin. In loo oggolaado inuu gaaro adeegga nool waxa ay sameysaa hal nooc oo tijaabo ah; diidmada marka aan diiwaan jirin waxa ay muuqaalka offline siinaysaa xad cad. Hayso diiwaannada si gaar ah u qeexan si aanad jirka la soo diray ee kala duwan si shil ah u helin hal jawaab diyaarsan.

Browser fog, dhageystaha proxy-gu waa in laga gaari karo mishiinka ama weelka browser-kaas. Localhost ee habka socodsiinta tijaabada ma tilmaamayo isla dhageystaha martigeliyaha kale.

Maqaallo la xiriira