ការផ្លាស់ប្តូរ proxy handler របស់ .NET HttpClient ដែលបានប្រើអាចបរាជ័យ
រក្សាការនាំផ្លូវ proxy របស់ .NET ឱ្យមានស្ថេរភាពអំឡុងពេលសំណើព្រមគ្នា ជំនួសឱ្យការផ្លាស់ប្តូរលក្ខណសម្បត្តិ handler បន្ទាប់ពីប្រើ។
កំណត់រចនាសម្ព័ន្ធការនាំផ្លូវ handler របស់ .NET មុនការប្រើប្រាស់ដំបូង។ ការកំណត់ Proxy ឬ UseProxy បន្ទាប់ពីសំណើចាប់ផ្តើមអាចបោះ InvalidOperationException។
| ការផ្លាស់ប្តូរ | អ្វីដែលវាមិនផ្តល់ |
|---|---|
| សរសេរឡើងវិញនូវលក្ខណសម្បត្តិ handler ដែលបានប្រើ | កុងតាក់ផ្លូវក្នុងសំណើដែលគាំទ្រ |
កែប្រែ WebProxy.Address ដែលបានចាត់តាំង | ការជ្រើសរើសអាតូមិកសម្រាប់សំណើព្រមគ្នា ឬការផ្លាស់ទីតំណភ្ជាប់ដែលបានដាក់ជាក្រុម |
ដាក់តម្លៃបច្ចុប្បន្នសកលនៅក្នុង IWebProxy | គោលនយោបាយព្រមគ្នាដែលកំណត់ដោយគ្រាន់តែផ្លាស់ទីស្ថានភាព |
សម្រាប់សំណុំផ្លូវមានកំណត់ សូមរក្សា អតិថិជន/ក្រុម handler ដែលអាចប្រើឡើងវិញដែលពាក់ព័ន្ធនឹងគោលនយោបាយទាំងនោះ ហើយជ្រើសរើសអតិថិជនមុនពេលផ្ញើ។ IWebProxy ផ្ទាល់ខ្លួនអាចធ្វើការសម្រេចចិត្តដោយចេតនា និងមានសុវត្ថិភាពផ្នែកព្រមគ្នា ប៉ុន្តែតម្លៃសរសេររួមដែលអាចផ្លាស់ប្តូរនៅតែមិនច្បាស់លាស់។
កំណត់អតិថិជនផ្លូវ និងការងារកំពុងដំណើរការតាមគោលដៅ រយៈពេល អាយុកាលតំណភ្ជាប់ និងដែនកំណត់ OS។ ផ្លូវបន្ថែមបន្ថែមអាង/socket ដូច្នេះចំនួន proxy ក្នុង benchmark មិនមែនជាការធានាសមត្ថភាពទេ។
ការព្យាយាមឡើងវិញតាម proxy ផ្សេងគឺជាការព្យាយាមមានកំណត់មួយទៀតជាមួយអតិថិជន/លទ្ធផលរៀងខ្លួន។ សម្រាប់ការដាក់ស្នើ សូមរក្សាលទ្ធភាពដែលសំណើដំបូងត្រូវបានដំណើរការមុនពេលការឆ្លើយតបរបស់វាបាត់។