سؤال

أنا أستخدم httpwebrequest لتنزيل ملف بعيد، ومع ذلك أحصل على خطأ 504. لقد قمت بلصق عنوان URL في فايرفوكس والأول والثالث جربه استغرق الأمر 16 ثانية، ولم يحدث أي شيء الثاني (يبدو وكأنه انتهت مهتما).

كيف يمكنني تقليل الخطأ 504؟ هل يؤدي تغيير وقت HttpWebRequest مرة؟ يجب أن أحاول إعادة محاولة الملف (دعنا نقول 3 مرات) إذا تلقيت خطأ 504؟

هل كانت مفيدة؟

المحلول

هذه مشكلة الخادم. لا توجد وسيلة لمنع ذلك. أود إعادة محاولة عدة مرات مضيفا بعض الخيط.

نصائح أخرى

5xx هو خطأ خادم. انظر إلى هيئة كيان الاستجابة لمعرفة ما إذا كان الخادم يعطي أي تلميح صحيح لماذا يحدث هذا.

يمكنك الحصول على هيئة الكيان عن طريق الحصول على الاستجابة من كائن WebException.

حاول وضع an. & في نهاية هيئة طلب المشاركة الخاصة بك:

variable=value&

ربما الخادم ينتظر POST بيانات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top