Mohssen A Mohssen نشر 28 يونيو 2022 أرسل تقرير مشاركة نشر 28 يونيو 2022 لدي مشروع جانغو Django يُعيد الرمز 301 عند محاولة طلب صفحة من خلال CURL في سطر الأوامر: $ curl -I http://example.com HTTP/1.1 301 MOVED PERMANENTLY Date: Fri, 24 Jun 2022 17:21:44 GMT Server: Apache/2.4.43 (Win32) mod_wsgi/2.5 Python/3.6.14 PHP/8.1.7 Location: http://example.com Content-Type: text/html; charset=utf-8 ما سبب هذه النتيجة، مع العلم أن المشروع يعمل في المتصفح بدون مشكلة كيف أقوم بإصلاح المشكلة في جانغو Django؟ 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 Haroun Taha نشر 28 يونيو 2022 أرسل تقرير مشاركة نشر 28 يونيو 2022 (معدل) سبب هذه النتيجة إعطائك الcurl نتيجة HTTP 301 هو مشكلة من (جهة العميل او المُرسل "انت") في إرسال الرابط وتكون المشكلة في الغالب ان الرابط المرسل غير صحيح http://example.com في Django يعتبر الروابط التي تُرسل من جهة العميل او المُرسل في حالتنا هو CURL تنتهي برمز " / " اي انه سيفترض أنك ستُرسل له الرابط عند الطلب كالتالي: http://example.com/ وذلك لأن Django في ملف settings.py يوجد به معرف APPEND_SLASH = True قد لا يكون ظاهر ولكنه default in django settings. تم التعديل في 28 يونيو 2022 بواسطة Haroun Taha اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Mohssen A Mohssen
لدي مشروع جانغو Django يُعيد الرمز 301 عند محاولة طلب صفحة من خلال CURL في سطر الأوامر:
ما سبب هذه النتيجة، مع العلم أن المشروع يعمل في المتصفح بدون مشكلة
كيف أقوم بإصلاح المشكلة في جانغو Django؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.