当我传递包含
/
的参数时,我遇到问题;该 url 将假定为单独的路由,最终请求失败。
例如 - 这是我的端点:
http://domainname/ErpProductCount/{StockName}
网址将是
http://domainname/ErpProductCount/DIN-SMS-60/90SP
这里,
DIN-SMS-60/90SP
是股票名称,但url将其视为单独的路径。
我尝试使用
EscapeDataString
方法:
var encodedStockName = Uri.EscapeDataString(StockName);
但是没用。
顺便说一句,我正在一个 C# 项目中工作。