This repository has been archived by the owner on Nov 1, 2018. It is now read-only.
HttpPlatformHandler forwards the path un-escaped, breaks for ?
#33
Labels
Milestone
When HttpPlatformHandler forwards the request path and query, it uses the un-escaped path and the original escaped query. This causes a few issues:
?
(%3F) in the original path it is un-escaped and forwarded. The back-end server (kestrel, weblistener) then interprets this as the query separator, breaking both path and query. There is no workaround.\
and then converted to/
, confusing routing/%25%34%31
, except IIS's request filtering logic blocks %25 by default.The text was updated successfully, but these errors were encountered: