如何传入'$';到来自powershell的Web API调用
本文关键字:powershell Web API 调用 何传入 | 更新日期: 2023-09-27 18:20:50
我正试图通过powershell调用我的API:
localhost/myApi/action/param1/$param2/param3
$param2中的$登录导致调用失败。当我这样做的时候,Powershell找不到Action。但是,如果参数中没有美元符号,则它可以正常工作。知道怎么绕过这个吗?
您需要转义HTML代码,我对PowerShell不是很熟悉,但有一个内置的C#库可以帮助您:HttpServerUtility.UrlEncode
因此,对于您的示例,您应该将URL编码为localhost/myApi/action/param1/%24param2/param3
,因为%24是$
的URL转义码。