TheProgrammer نشر 1 نوفمبر 2015 أرسل تقرير نشر 1 نوفمبر 2015 أريد أن أرفع بعض البيانات إلى الخادم باستخدام HTTP PUT في بايثون، وحسب معرفي بمكتبة urllib2 فهي لا تقوم سوى بـ HTTP POST فهل هنالك طريقة أخرى سهلة لرفع البيانات إلى خادم باستخدام HTTP PUT في بايثون؟ اقتباس
0 هشام رزق الله نشر 1 نوفمبر 2015 أرسل تقرير نشر 1 نوفمبر 2015 استخدمت عدة مكتبات http في البايثون سابقا، ولكن أعجبتني مكتبة Requests لما تقدمه من سهولة وسرعة لذلك أصبح المكتبة http المفضلة عندي.على الرغم من أن المكتبات مفيدة للغاية سواء استخدمتَ مكتبة Requests أو غيرها، لكن في الغالب ستكتب أسطر أطول حجمًا وأقل عددًا.مثال على طلبات PUT باستخدام مكتبة requests:payload = {'username': 'bob', 'email': 'bob@bob.com'} >>> r = requests.put("http://somedomain.org/endpoint", data=payload) يمكنك التحقق من رمز حالة الإجابة عن طريق السطر التالي:r.status_code أو يمكنك التحقق من الإجابة عن طريق:r.content ستجد الكثير من الطرق المختصرة في مكتبة requests والتي سوف تجعل التعامل مع http أسهل.المصدر اقتباس
السؤال
TheProgrammer
أريد أن أرفع بعض البيانات إلى الخادم باستخدام HTTP PUT في بايثون، وحسب معرفي بمكتبة urllib2 فهي لا تقوم سوى بـ HTTP POST فهل هنالك طريقة أخرى سهلة لرفع البيانات إلى خادم باستخدام HTTP PUT في بايثون؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.