jpsider / RestPS

Simple ReST Framework for Powershell
MIT License
114 stars 31 forks source link

Add Url Decoding #61

Closed crommcruach closed 2 years ago

crommcruach commented 3 years ago

For Example u send following URL to RESTPS: http://localhost:8080/test/route?text=das ist ein text

U will recieve this Parameter: text=das%20ist%20ein%20text" Now we could use this to decode the URL Properly:

$urlTodDecode="http://localhost:8080/?text=das%20ist%20ein%20text" $decodedURL = [System.Web.HttpUtility]::UrlDecode($urlTodDecode) echo $decodedURL Return http://localhost:8080/test/route?text=das ist ein text

So u could achive this in restps by simply replacing this line: $RawRequestURL = $script:Request.RawUrl $RawRequestURL = [System.Web.HttpUtility]::UrlDecode($script:Request.RawUrl)

jpsider commented 3 years ago

ummmm, something is funky with the PR. There are 82 updated files. :-(

jpsider commented 3 years ago

I am confused as to where the code change should be since 82 files are showing updates. Where do you want to add the decoding?