পাইথন অনুরোধ - সংযোগ অ্যাডাপ্টার নেই


209

আমি অনুরোধগুলি ব্যবহার করছি : মানব লাইব্রেরির জন্য এইচটিটিপি এবং আমি এই এক অদ্ভুত ত্রুটি পেয়েছি এবং এর অর্থ কী তা আমি জানি না।

No connection adapters were found for '192.168.1.61:8080/api/call'

কারও ধারণা আছে?

উত্তর:


381

আপনাকে প্রোটোকল স্কিম অন্তর্ভুক্ত করতে হবে:

'http://192.168.1.61:8080/api/call'

http://অংশ ব্যতীত , requestsদূরবর্তী সার্ভারে কীভাবে সংযুক্ত করতে হয় তার কোনও ধারণা নেই।

নোট করুন যে প্রোটোকল স্কিমটি অবশ্যই সমস্ত ছোট হাতের হতে হবে; যদি আপনার ইউআরএল HTTP://উদাহরণস্বরূপ শুরু হয় তবে এটি http://সংযোগ অ্যাডাপ্টারটিও খুঁজে পাবে না ।


@ মার্তিজনপিটারস আপনি কোন প্যাকেজটি এফটিপি ব্যবহার করে কোনও ফাইল ডাউনলোড করার পরামর্শ দিচ্ছেন?
অ্যাস্ট্রোফ্লয়েড

@ অস্ট্রোফ্লয়েডের আমার এখানে কোনও প্রস্তাব নেই, দুঃখিত।
মার্টিজন পিটারস

আমি ক্ষমাপ্রার্থী - আমি ভেবেছিলাম আমি অন্য প্রশ্নের উত্তর নিয়ে কারও মন্তব্যে আপনার মন্তব্যে জবাব দিচ্ছি। যাইহোক, আমি উপরের ত্রুটিটি পেয়েছি কারণ আমি এফটিপিতে একটি ফাইল ডাউনলোড করার চেষ্টা করেছি। এই উত্তরটি সেই সমস্যার সমাধান দেয়, পাইথন 3 এর জন্য "এমনকি"।
অ্যাস্ট্রোফ্লয়েড

@ অস্ট্রোফ্লয়েড: হ্যাঁ, নিখুঁতভাবে requestsHTTP- র জন্য, অন্য কোনও প্রোটোকল নয় oc
মার্টিজন পিটারস

28

আরও একটি কারণ, সম্ভবত আপনার ইউআরএলে কিছু লুকানো অক্ষর রয়েছে, যেমন '\ n' '

যদি আপনি নীচের মতো আপনার ইউআরএল সংজ্ঞায়িত করেন তবে এই ব্যতিক্রমটি উত্থাপন করবে:

url = '''
http://google.com
'''

কারণ স্ট্রিংয়ে '\ n' লুকানো আছে। ইউআরএলটি বাস্তবে পরিণত হয়:

\nhttp://google.com\n

9
অথবা যদি আপনার ইউআরএলটি কোনও দুর্ঘটনাক্রমে পিছনের কমাজনিত কারণে টিপল হয়url = self.base_url % endpoint,
ক্রিশ্চিয়ান লং

@ ক্রিশ্চিয়ালনং কোন স্ট্রিংকে যথাযথ ইউআরএলে রূপান্তর করতে পারে? লাইক, আপনি আমাকে বলতে পারেন, আপনার মন্তব্যে আপনি কি করছেন?
রবিশঙ্কর ভারতী
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.