【发布时间】:2015-01-26 00:53:31
【问题描述】:
我使用 Web API 2 创建了一个 RESTful 服务。我有以下路线来返回有关库存商品的信息:
http://localhost/api/stockitems/{stockCode}
i.e. http://localhost/api/stockitems/BOMTEST1
我的系统中有包含正斜杠的股票代码,即 CA/BASE/SNG/BEECH。由于斜线,我自然无法使用标准约定请求详细信息。
http://localhost/api/stockitems/CA/BASE/SNG/BEECH
我尝试了 URL 编码,但它没有击中控制器
http://localhost/api/stockitems/CA%2FBASE%2FSNG%2FBEECH
我只是不断收到 404
如何在 Web API 中处理这个问题?
【问题讨论】:
标签: c# rest asp.net-web-api