Domanda

Sto lavorando su un'app legacy e per qualsiasi motivo stia cercando di inserire parentesi angolari con codifica URL in un URL. Ad esempio, per ottenere un URL che termina con & Quot; & Lt; sometext & Gt; & Quot ;:

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

Quando viene recuperato l'URL con codifica URL sopra, viene generato un errore 400 (Richiesta non valida) su IIS6 e non riesco a capire perché. Probabilmente qualcosa di semplice, ma sono sconcertato.

Idee? Grazie.

È stato utile?

Soluzione

Devi avere installato lo strumento URLScan ( http://technet.microsoft. com / en-us / security / cc242650.aspx ) che non consente le parentesi angolari (in qualsiasi forma).

Secondo this ,

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

[DenyQueryStringSequences]

<

>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top