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 اقتباس
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 اقتباس
السؤال
Mohssen A Mohssen
لدي مشروع جانغو Django يُعيد الرمز 301 عند محاولة طلب صفحة من خلال CURL في سطر الأوامر:
ما سبب هذه النتيجة، مع العلم أن المشروع يعمل في المتصفح بدون مشكلة
كيف أقوم بإصلاح المشكلة في جانغو Django؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.