HTTP 400 : erkannt, die ungültige Zeichen in der URL. IIS URL-Dekodierung zu früh? Was ist denn hier Los?

So habe ich diese URL:
http://test.com/afolder/who-else-wants-to-make-horror-movies%3f/

die URL-kodierte version :
http://test.com/afolder/who-else-wants-to-make-horror-movies?/

Aber IIS7 wirft einen 400:

HTTP-Fehler 400.0 - Bad Request ASP.NET
erkannt, die ungültige Zeichen im
URL.

Aber warum ist es zu tun, wenn ich richtig codiert die URL?

Bin ich auch habe das gleiche Problem mit anderen URL-kodierte Zeichen wie '/', die '%2f' aber wenn .net löst der Hundeführer es nicht so nach Dekodierung der URL welche dann ändert sich der effektive Weg, grrrr.

Ist es möglich, nicht verwenden, diese Zeichen in der URL?
heh, denial ist besser als heilen? Ich denke, ich könnte Sie auszuziehen, aber ich hatte gehofft, es herausfinden zu können.

InformationsquelleAutor missaghi | 2009-05-01

Schreibe einen Kommentar