გამართვის პროქსი სასარგებლოა, როცა კლიენტმა უნდა შეხვდეს პასუხს, რომელსაც ჩვეულებრივი სერვერი იშვიათად გამოიმუშავებს. ჯერ განსაზღვრეთ კლიენტის ქცევა, შემდეგ აირჩიეთ ის ჩარევა, რომელიც ამ მდგომარეობას ქმნის.

„მოთხოვნა ვერ შესრულდა“ ზედმეტად ფართო სატესტო შემთხვევაა. სწორი HTTP შეცდომის პასუხი, პასუხი, რომელიც არასოდეს მოდის და ჩამოტვირთვის შუაში შეწყვეტილი კავშირი აპლიკაციისგან სხვადასხვა რამეს მოითხოვს.

შემთხვევაშესამოწმებელი ქცევა
სრული HTTP შეცდომის პასუხიკითხულობს თუ არა კლიენტი სტატუსს და იყენებს თუ არა განზრახული შეცდომის პოლიტიკას
დაყოვნებული პასუხიშეუძლია თუ არა მომხმარებელს გაუქმება და ვრცელდება თუ არა ვადა განზრახულ ეტაპზე
მოულოდნელი სათაურის ან სხეულის ველიჩავარდება თუ არა ანალიზი და ვალიდაცია მკაფიოდ
შეწყვეტილი გაცვლარჩება თუ არა არასრული მონაცემები დასრულებული შედეგისგან გასხვავებადი

გამოიყენეთ ჩარევა სწორ ფენაზე

Charles გთავაზობთ წყვეტის წერტილებს, რომლებიც აჩერებენ მოთხოვნას ან პასუხს გადაგზავნამდე. ჩაჭერილი შეტყობინება შეიძლება შემოწმდეს და რედაქტირდეს, გაატაროს ან გაუქმდეს. მისი Rewrite ხელსაწყო იმეორებად ცვლილებებს ახდენს შესაბამის სათაურებზე, URL-ებზე ან სხეულებზე. შეზღუდვა აკონტროლებს გამტარობას და დამატებით დაყოვნებას.

ეს კონტროლი შეიძლება გამოცადოს HTTP კლიენტის ქცევა, თუმცა გამტარობის ზღვარი არ არის შემთხვევითი IP პაკეტების დაკარგვის ზუსტი მოდელი. პროქსის შეუძლია მონაცემების ბუფერიზაცია, კავშირების ხელახლა გამოყენება და ცალკე ზედა დინების კავშირის გახსნა. აირჩიეთ ქსელის გაუარესების ხელსაწყო, როცა საჭირო პირობა კონკრეტულად HTTP-ის ქვემოთაა.

შეინახეთ ყოველი შემთხვევა გააზრებადი

ვიწროდ შეუსაბამეთ განზრახულ ჰოსტს და გზას. დაიწყეთ ჩვეულებრივი გაცვლით, ჩართეთ ერთი ცვლილება და ჩაწერეთ რა შეიცვალა. თუ განმეორებითი ცდა მეორე საბოლოო წერტილს მიაღწევს, გადაწყვიტეთ იმოქმედოს თუ არა იმავე წესმა ამ ცდაზე. წინააღმდეგ შემთხვევაში უპირობო გადაწერამ შეიძლება ყოველი აღდგენის გზა საწყის მარცხად აქციოს.

ატვირთვის ან გადახდის მსგავსი ოპერაციისას დაკარგული პასუხი არ ამტკიცებს, რომ სერვერმა მოთხოვნა უარყო. ეს გაურკვევლობა შეიტანეთ განმეორებითი ცდის შემთხვევაში, ნაცვლად იმისა რომ ამტკიცოთ, თითქოს ყოველი ტრანსპორტის ჩავარდნა უსაფრთხოა გასამეორებლად.

HTTPS შიგთავსის შემოწმება ან რედაქტირება მოითხოვს, რომ კლიენტმა მიიღოს მონაწილეობა გამართვის პროქსის TLS შემოწმების კონფიგურაციაში. პროქსი, რომელიც მხოლოდ CONNECT-ს გადასცემს, ხედავს დაშიფრულ აპლიკაციურ ბაიტებს. გამოიყენეთ იზოლირებული ტესტის კონფიგურაცია და შემდეგ აღადგინეთ მისი მარშრუტიზაცია და ნდობის პარამეტრები, რათა შემდგომი დაკვირვებები აღწერდეს ჩვეულებრივ კლიენტს.

დაკავშირებული სტატიები