Ich versuche, Uri zu erhalten Codierung zu stoppen ‚/‘ Wie hier erklärt: GETting a URL with an url-encoded slashZugriff auf private Mitglieder von Powershell
Aber wie das gleiche in Powershell zu erreichen?
Ich versuche, den Weg des Zugangs zu Privateigentum zu verfolgen und seinen Wert zu ändern, aber ich kann es nicht zum Funktionieren bringen.
[Uri].GetProperties([System.Reflection.BindingFlags]::NonPublic)
- kehrt nichts
Irgendwelche Ideen?
Der Code funktioniert gut, hat aber leider keine Auswirkungen auf Uri. Ich bekomme http://0.0.0.0/myoriginalip/restofthepath (noch von Uri geparst so '% 2F' ist immer noch auf das Original '/' Ich lief den gleichen Code in .net Unit Test und es funktioniert Ich verstehe nicht wirklich, warum Powershell nicht dem gleichen Muster folgt. Wenn jemand mehr Glück hat, lassen Sie es mich wissen. – Jammes
Es ist wichtig, auf PathAndQuery zuzugreifen, bevor Sie die interne Manipulation des Status vornehmen. Sie überspringen diesen Teil von der Code. –