سؤال

وأنا أعمل على التطبيق تراث ولأي سبب كان فإنه يحاول الاشياء أقواس زاوية ترميز URL إلى URL. على سبيل المثال، للحصول على URL تنتهي مع "":

http://somesite.com/somefolder/٪3csometext٪3e

وعندما URL ترميز URL أعلاه هو المنال، فإنه يولد 400 خطأ (طلب غير صحيح) وعلى IIS6 وأنا لا يمكن معرفة تماما لماذا. ربما شيء بسيط، ولكن أنا متعكز.

والأفكار؟ شكرا.

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

المحلول

ويجب أن يكون أداة URLSCAN تثبيت ( http://technet.microsoft. كوم / اون لنا / الأمن / cc242650.aspx ) الذي يرفض أقواس زاوية (في أي شكل من الأشكال).

ووفقا ل<لأ href = "http://blogs.iis.net/nazim/archive/2008/06/24/using-the-new-rules-configuration-in-urlscan-v3-0-beta- جزء من 1.aspx "يختلط =" نوفولو noreferrer "> هذا و

    The new default urlscan.ini contains a rule in it to protect against these sort of patterns and the rule is just simply:

[DenyQueryStringSequences]

<

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