WSDL লোড হোৱাৰ আগতে Suds প্ৰক্সি কনফিগাৰ কৰক
SOAP ক্লায়েন্ট সৃষ্টি কৰোঁতে Suds ৰ প্ৰক্সি মেপিং যোগান ধৰক আৰু ট্ৰান্সপৰ্টৰ স্পষ্ট urllib হেণ্ডলাৰ গণনা কৰক।
WSDL লোড কৰিবলৈ প্ৰয়োজন হ'লে suds-community ক্লায়েন্ট কনষ্ট্ৰাক্টৰলৈ ৰুটটো পাছ কৰক:
from suds.client import Client
client = Client(
'https://service.example/soap?wsdl',
proxy={
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
},
)মেপিঙৰ চাবিবোৰ গন্তব্য স্কিম; দুয়োটাই একে HTTP মধ্যস্থতাকাৰী নিৰ্দেশ কৰিব পাৰে। অবিকৃত ৰাজহুৱা মধ্যস্থতাকাৰী অনুমোদন কৰা ৰাজহুৱা SOAP পৰীক্ষাৰ বাবে সেই HTTP প্ৰক্সি URL-বোৰৰ বাবে HTTP প্ৰক্সি তালিকাৰ পৰা প্ৰাৰ্থী লওক। WSDL আমদানি আৰু স্কিমাও নিৰ্মাণৰ সময়ত অনা হ'ব পাৰে। পিছৰ set_optionsএ পিছৰ কামত প্ৰভাৱ পেলাব পাৰে, কিন্তু ইতিমধ্যে ব্যৰ্থ হোৱা কনষ্ট্ৰাক্টৰ ঠিক কৰিব নোৱাৰে।
ৰক্ষিত ট্ৰান্সপৰ্টে নিজৰ মেপিঙৰ পৰা স্পষ্ট urllib ProxyHandler তৈয়াৰ কৰে। খালী মেপিং ডিফল্ট প্ৰক্সি আৱিষ্কাৰতকৈ বেলেগ, গতিকে সৰু urllib প্ৰগ্ৰামত কাম কৰা এক্সপৰ্ট কৰা পৰিৱেশে Suds নিয়ন্ত্ৰণ কৰিব নালাগে।
স্থিৰ ৰুটৰ বাবে মেপিং ব্যৱহাৰ কৰক। গন্তব্য-নিৰ্ভৰ প্ৰণালী নীতিৰ বাবে, ইচ্ছাকৃতভাৱে ইয়াক ৰক্ষা কৰা ট্ৰান্সপৰ্ট সংহতি বাছনি কৰক। প্ৰতিটো হেণ্ডলাৰ খালী তালিকাৰে সলনি কৰিলে বিশেষ প্ৰমাণীকৰণ আচৰণ হেৰুৱাব পাৰে।
যোগান ধৰা কাষ্টম ওপেনাৰে উদ্দেশ্য ৰুট নিজেই বহন কৰিব লাগিব। গোলকীয় ওপেনাৰ ইনষ্টল কৰিলে বিদ্যমান ব্যক্তিগত এটা সলনি নহয়; এই SOAP ক্লায়েন্টে প্ৰকৃততে ব্যৱহাৰ কৰা ট্ৰান্সপৰ্ট কনফিগাৰ কৰক।