jpsider / RestPS

Simple ReST Framework for Powershell
MIT License
112 stars 30 forks source link

Add Url Decoding #60

Open crommcruach opened 2 years ago

crommcruach commented 2 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 2 years ago

Sweet! Do you want to add a pull request?