බ්රවුසර AJAX ඉල්ලීම් සඳහා Puffing Billy proxy පටිගත කිරීම
Ruby HTTP පටිගත කරන්නාට එම ජාල මාර්ගය දැකීමට නොහැකි විට බ්රවුසරයෙන් පැමිණෙන AJAX ගමනාගමනය පටිගත කිරීමේ proxy හරහා යවන්න.
Ruby පරීක්ෂණයකට තමන්ගේම AJAX ඇමතුම් සිදු කරන බ්රවුසරයක් ආරම්භ කළ හැකිය. Ruby හි සේවාලාභී පුස්තකාලවලට සම්බන්ධ HTTP පටිගත කරන්නා එම වෙන් වූ බ්රවුසර ක්රියාවලිය විවෘත කරන සම්බන්ධතා ස්වයංක්රීයව නොදකී.
බ්රවුසරය දෙසට හැරුණු පටිගත කිරීමේ proxy එම ඉල්ලීම් භාවිතා කරන මාර්ගයේ පිහිටයි:
browser → recording forward proxy → external service
browser → recording forward proxy → recorded responsePuffing Billy Ruby බ්රවුසර පරීක්ෂණ සඳහා මෙම සැකැස්ම සපයයි. තෝරාගත් බ්රවුසර ධාවකය සඳහා එහි ඒකාබද්ධතාව භාවිතා කර, පසුව තත්ත්වයට අවශ්ය ප්රතිචාර හෝ ස්ථිර පටිගත කිරීම් නිර්වචනය කරන්න.
සැබෑ ඉල්ලීම ගළපන්න, එහි ක්රමය සහ proxy අපේක්ෂා කරන URL නිරූපණය ඇතුළුව. ලේඛනගත HTTPS stub ආකෘතියේ පැහැදිලි port එකක් ඇත, උදාහරණයක් ලෙස https://api.example:443/status.
නොගැළපෙන ඉල්ලීමකට කුමක් සිදුවේදැයි තෝරන්න. එය සජීවී සේවාවට ළඟා වීමට ඉඩ දුන්නොත් එක් ආකාරයේ පරීක්ෂණයක් සිදුවේ; පටිගත කිරීමක් නොමැති විට ප්රතික්ෂේප කිරීම නොබැඳි තත්ත්වයට වඩා පැහැදිලි සීමාවක් ලබා දෙයි. විවිධ යවන ලද බොඩි විසින් අහම්බෙන් එකම සූදානම් පිළිතුර නොලැබෙන පරිදි පටිගත කිරීම් ප්රමාණවත් ලෙස නිශ්චිතව තබන්න.
දුරස්ථ බ්රවුසරයක් සඳහා proxy ශ්රෝතෘවරයා එම බ්රවුසරයේ යන්ත්රය හෝ බහාලුමෙන් ළඟා විය හැකි විය යුතුය. පරීක්ෂණ ධාවකයේ ක්රියාවලියේ Localhost වෙනත් සත්කාරකයකින් එම ශ්රෝතෘවරයා හඳුනා නොගනී.