c# - "Greater than" and "Lesser than" symbols in URL not working -


i, I have the following URL that has been successfully handled by the ApacheTomack application:

  Http: // localhost: 8080 / ApplicationX / FileY / UpdateDocument (` 

For any reason, when I try to handle the same request in IIS with the ASP.NET HTTP request handler (Applying Class IHttpHandler) 'Bad request' is exempted and my code is never called. I have implemented this patch in the registry () to allow the character ':', but this has not helped with more than the characters.

Is there any way to do this work? Any reason with this is allowed in Apache, but not in IIS?

Cheers.

PS I am using IIS 5.1 on a Windows XP workstation with .NET 3.5 SP1.

Try using character entities to avoid those characters ?:

  http: // localhost: 8080 / ApplicationX / FileY / UpdateDocument (`& amp; Lit; location =" elsewhere "& amp; Content; ContentZ & amp; Lift; / Add & amp;; Gt;`) Xml? VIEW = RAW  

Comments

Popular posts from this blog

windows - Heroku throws SQLITE3 Read only exception -

lex - Building a lexical Analyzer in Java -

python - rename keys in a dictionary -