عنوان:

‫سه مطلب کوتاه


نویسنده: وحید نصیری
تاریخ: ۱۳۸۸/۱۲/۲۷ ۱۱:۲۵:۰۰
آدرس: www.dntips.ir

مشکل فایرفاکس با سایت‌های msdn و codeplex
هر از چند گاهی در بلاگ‌های msdn و یا سایت codeplex با خطای زیر از طرف سایت مواجه می‌شوم:

Bad Request - Request Too Long
HTTP Error 400. The size of the request headers is too long.

اگر با این مشکل مواجه شدید، تمامی کوکی‌های مربوط به سایت‌های مذکور را یافته و حذف کنید.
به نظر باگی در فایرفاکس در این زمینه سبب می‌شود که کوکی‌های تمام زیر سایت‌های فوق با هم ترکیب شده و رشته‌ا‌ی بسیار طولانی بجای کوکی اصلی آن زیر سایت به هاست ارسال شود.
که البته عکس العمل سایت‌های مایکروسافت از دیدگاه امنیتی هم جالب توجه است (برای برنامه نویس‌های وب).


IE8 و ارائه‌ی fakepath بجای آدرس فایل
کنترل استاندارد آپلود فایل در مرورگرهای جدید، دیگر آدرس محلی فایل را حتی در اختیار اسکریپت‌های سمت کاربر نیز قرار نمی‌دهند. فایرفاکس مدت زیادی است که این مورد را پیاده سازی کرده. اما IE بجای اینکه یک رشته‌ی خالی را بازگشت دهد مسیر c:\fakepath را ارائه خواهد داد (fakepath جزو استاندارد html 5 است). اگر احیانا با این مورد برخورد داشتید، با استفاده از تنظیم زیر می‌توان مانند سابق مسیر کامل را نیز دریافت کرد:

Internet Explorer -> Tools -> Internet Option -> Security -> Custom ->
find the "Include local directory path when uploading files to a server"
-> click on "Enable"

اهمیت این مورد هم برای من این است که IE، یعنی همان مرورگر کاری در اکثر شرکت‌ها (و این مورد فوق را به سادگی از طریق گروپ پالیسی می‌توان به تمام کامپیوترها اعمال کرد).

علت تایم آوت و باز نشدن یک سری از سایت‌ها در ایران
مدت زیادی این سؤال برای من وجود داشت که وجه مشترک سایت‌هایی مانند dotnetkicks.com ، summerofnhibernate.com ، lessthandot.com و امثال آن چیست که از این طرف باز نمی‌شوند؟
اگر به آدرس‌های فوق که به سایت domaintools.com ختم می‌شوند، مراجعه کنید و سپس برگه‌ی Server Stats آن‌ها را ملاحظه نمائید، همگی توسط Godaddy.com Inc هاست می‌شوند. این شرکت غیرمحترم، IP های ایرانی را بسته است (مطلب جدیدی هم نیست).

نظرات

  • مهمان در ۱۳۸۸/۱۲/۲۷ ۱۲:۴۲:۰۲
    حالا از کجا بفهمیم که این شرکت ip های ایران رو بسته؟
    نکته خاصی در این زمینه وجود داره یا همین شواهد موجود و همین اشتراکات؟
  • وحید نصیری در ۱۳۸۸/۱۲/۲۷ ۱۳:۲۰:۲۵
  • مهمان در ۱۳۸۸/۱۲/۲۷ ۱۵:۳۳:۰۷
    با سلام .
    مهندس من هم یه مشکلی برخورد کردم که هنگام رفتن به سایت هایی که با Https کار میکنن google chrome میگه The server's security certificate is not yet valid!
    آیا isp بنده اینکا رو کرده ؟ مشکل چی میتونه باشه ؟
  • وحید نصیری در ۱۳۸۸/۱۲/۲۷ ۱۶:۴۴:۳۵
    هر ssl certificate حتما دارای یک تاریخ انقضاء است. احتمالا سایت مورد نظر شما مجوز خودش را به روز نکرده است. سایت‌های دست چندم ممکن است از این نوع مشکلات داشته باشند.