ডিবাগিং প্ৰক্সিৰ সৈতে বিফলতাৰ কেছ ডিজাইন কৰা
প্ৰক্সি-ভিত্তিক পৰীক্ষাই যাচনি কৰিবলগীয়া ক্লায়েন্ট আচৰণৰ ভিত্তিত HTTP সম্পাদনা, বিলম্ব আৰু বিচ্ছিন্ন বিনিময় বাছনি কৰক।
ডিবাগিং প্ৰক্সি তেতিয়া উপযোগী হয় যেতিয়া ক্লায়েন্টে এনে এটা প্ৰতিক্ৰিয়াৰ সন্মুখীন হ'ব লাগে যিটো সাধাৰণ চাৰ্ভাৰে বিৰলভাৱে উৎপন্ন কৰে। প্ৰথমে ক্লায়েন্টৰ আচৰণ নিৰ্ধাৰণ কৰক, তাৰ পিছত সেই অৱস্থা উৎপন্ন কৰা হস্তক্ষেপ বাছনি কৰক।
“অনুৰোধ বিফল হ'ল” অতি বহল পৰীক্ষাৰ কেছ। এটা বৈধ HTTP ত্ৰুটি প্ৰতিক্ৰিয়া, কেতিয়াও নহা প্ৰতিক্ৰিয়া আৰু ডাউনলোডৰ মাজতে বিচ্ছিন্ন সংযোগে এপ্লিকেশ্যনৰ পৰা বেলেগ বেলেগ দাবী কৰে।
| কেছ | পৰীক্ষা কৰিবলগীয়া আচৰণ |
|---|---|
| সম্পূৰ্ণ HTTP ত্ৰুটি প্ৰতিক্ৰিয়া | ক্লায়েন্টে স্থিতি পঢ়ি উদ্দিষ্ট ত্ৰুটি নীতি প্ৰয়োগ কৰে নে নাই |
| বিলম্বিত প্ৰতিক্ৰিয়া | ব্যৱহাৰকাৰীয়ে বাতিল কৰিব পাৰে নে আৰু উদ্দিষ্ট পৰ্যায়ত টাইমআউট প্ৰযোজ্য হয় নে নাই |
| অপ্ৰত্যাশিত হেডাৰ বা বডি ফিল্ড | পাৰ্ছিং আৰু বৈধতাই স্পষ্টভাৱে বিফল হয় নে নাই |
| বিচ্ছিন্ন বিনিময় | অসম্পূৰ্ণ তথ্য সমাপ্ত ফলাফলৰ পৰা পৃথক থাকে নে নাই |
সঠিক স্তৰত হস্তক্ষেপ ব্যৱহাৰ কৰক
Charles এনে ব্ৰেকপয়ণ্ট দিয়ে যিয়ে অনুৰোধ বা প্ৰতিক্ৰিয়া প্ৰেৰণৰ আগতে ৰখাই দিয়ে। বাধাপ্ৰাপ্ত বাৰ্তা পৰীক্ষা আৰু সম্পাদনা কৰিব পাৰি, যাবলৈ দিব পাৰি বা বাতিল কৰিব পাৰি। ইয়াৰ Rewrite সঁজুলিয়ে মিলা হেডাৰ, URL বা বডিত পুনৰাবৃত্তিযোগ্য পৰিৱৰ্তন প্ৰয়োগ কৰে। থ্ৰটলিঙে বেণ্ডউইথ আৰু অতিৰিক্ত লেটেন্সি নিয়ন্ত্ৰণ কৰে।
এই নিয়ন্ত্ৰণসমূহে HTTP ক্লায়েন্টৰ আচৰণ যাচনি কৰিব পাৰে, কিন্তু বেণ্ডউইথ সীমা এলোমেলো IP পেকেট ক্ষতিৰ সূক্ষ্ম আৰ্হি নহয়। এটা প্ৰক্সিয়ে তথ্য বাফাৰ কৰিব, সংযোগ পুনৰ ব্যৱহাৰ কৰিব আৰু পৃথক আপষ্ট্ৰিম সংযোগ খুলিব পাৰে। প্ৰয়োজনীয় অৱস্থা স্পষ্টভাৱে HTTP-ৰ তলত থাকিলে নেটৱৰ্ক ক্ষয়ৰ সঁজুলি বাছনি কৰক।
প্ৰতিটো কেছ ব্যাখ্যাযোগ্য ৰাখক
উদ্দিষ্ট হোষ্ট আৰু পথ সংকীৰ্ণভাৱে মিলাওক। স্বাভাৱিক বিনিময়ৰ পৰা আৰম্ভ কৰক, এটা পৰিৱৰ্তন সক্ৰিয় কৰক আৰু কি সলনি হ'ল লিখি ৰাখক। যদি পুনৰ প্ৰচেষ্টাই দ্বিতীয় এণ্ডপইণ্টত উপনীত হয়, একে নিয়মে সেই প্ৰচেষ্টাক প্ৰভাৱিত কৰা উচিত নে নাই সিদ্ধান্ত লওক। নহ'লে এটা চৰ্তহীন পুনৰ্লিখনে প্ৰতিটো পুনৰুদ্ধাৰ পথক মূল বিফলতালৈ ৰূপান্তৰ কৰিব পাৰে।
আপলোড বা পেমেন্ট-সদৃশ কাৰ্যত হেৰুওৱা প্ৰতিক্ৰিয়াই প্ৰমাণ নকৰে যে চাৰ্ভাৰে অনুৰোধ নাকচ কৰিছে। প্ৰতিটো পৰিবহন বিফলতা পুনৰাবৃত্তি কৰা নিৰাপদ বুলি দাবী নকৰি সেই অস্পষ্টতা পুনৰ প্ৰচেষ্টাৰ কেছত অন্তৰ্ভুক্ত কৰক।
HTTPS সমল পৰীক্ষা বা সম্পাদনা কৰিবলৈ ক্লায়েন্টে ডিবাগিং প্ৰক্সিৰ TLS পৰিদৰ্শন ছেটআপত অংশ ল'ব লাগে। কেৱল CONNECT কঢ়িয়াই নিয়া প্ৰক্সিয়ে এনক্ৰিপ্টেড এপ্লিকেশ্যন বাইট দেখে। এটা পৃথক পৰীক্ষা কনফিগাৰেচন ব্যৱহাৰ কৰক আৰু পিছত ইয়াৰ ৰাউটিং আৰু বিশ্বাস ছেটআপ পুনৰুদ্ধাৰ কৰক, যাতে পিছৰ পৰ্যবেক্ষণে সাধাৰণ ক্লায়েন্টক বৰ্ণনা কৰে।