உலாவியின் AJAX கோரிக்கைகளுக்கான Puffing Billy ப்ராக்ஸி பதிவு
Ruby HTTP பதிவி அந்த வலையமைப்புப் பாதையைக் காண முடியாதபோது உலாவியிலிருந்து வரும் AJAX போக்குவரத்தைப் பதிவு ப்ராக்ஸி வழியாக அனுப்புங்கள்.
ஒரு Ruby சோதனை தனது சொந்த AJAX அழைப்புகளைச் செய்யும் உலாவியைத் தொடங்கலாம். Ruby இன் கிளையண்ட் நூலகங்களுடன் இணைக்கப்பட்ட HTTP பதிவி அந்தத் தனி உலாவி செயல்முறை திறக்கும் இணைப்புகளைத் தானாகக் கவனிக்காது.
உலாவியை நோக்கிய பதிவு ப்ராக்ஸி அந்தக் கோரிக்கைகள் பயன்படுத்தும் பாதையில் அமைகிறது:
browser → recording forward proxy → external service
browser → recording forward proxy → recorded responsePuffing Billy Ruby உலாவி சோதனைகளுக்கு இந்த ஏற்பாட்டை வழங்குகிறது. தேர்ந்தெடுத்த உலாவி இயக்கிக்கு அதன் ஒருங்கிணைப்பைப் பயன்படுத்தி, பின்னர் சூழலுக்குத் தேவையான பதில்கள் அல்லது நிலையான பதிவுகளை வரையறுக்கவும்.
உண்மையான கோரிக்கையைப் பொருத்துங்கள், அதன் முறை மற்றும் ப்ராக்ஸி எதிர்பார்க்கும் URL பிரதிநிதித்துவம் உட்பட. ஆவணப்படுத்தப்பட்ட HTTPS stub வடிவத்தில் வெளிப்படையான துறைமுகம் உள்ளது, எடுத்துக்காட்டாக https://api.example:443/status.
பொருந்தாத கோரிக்கைக்கு என்ன நடக்கும் என்பதைத் தேர்ந்தெடுக்கவும். அதை நேரடி சேவையை அடைய அனுமதித்தால் ஒரு வகைச் சோதனை உருவாகும்; பதிவு இல்லாதபோது நிராகரித்தால் ஆஃப்லைன் சூழலுக்கு தெளிவான எல்லை கிடைக்கும். வெவ்வேறு அனுப்பப்பட்ட உடல்கள் தவறுதலாக ஒரே தயாராக உள்ள பதிலைப் பெறாதிருக்க பதிவுகளைப் போதுமான தனித்துவமாக வைத்திருங்கள்.
தொலை உலாவிக்கு, ப்ராக்ஸி கேட்பான் அந்த உலாவியின் இயந்திரம் அல்லது கொள்கலனிலிருந்து அணுகக்கூடியதாக இருக்க வேண்டும். சோதனை இயக்கியின் செயல்முறையில் உள்ள Localhost வேறு ஹோஸ்ட்டிலிருந்து அதே கேட்பானை அடையாளம் காட்டாது.