![](/img/trans.png)
[英]How to process incoming pdf in ASP.NET Core Web API using C#?
[英]Modify route of incoming request in Web API using ASP Net Core
我正在使用Asp Net Core 2.1進行Web API項目。 我現有的Web API具有以下Get方法(以及許多其他類似方法):
[HttpGet("GetEmployeByName/{Name}")]
public Employee GetEmployeeByName(string name)
{... some code...}
這將響應以下傳入請求:
http://localhost:8080/Employee/GetEmployeeByName/{Name}
現在,我的要求是可以通過傳遞其他ID來調用某些API,例如:
http://localhost:8080/Employee/{Id}/GetEmployeeByName/{Name}.
我仍然需要將其映射到原始方法而不更改路由。 可以使用ASP Net Core的URL重寫功能來完成此操作,並且可以在沒有id的情況下重寫URL。
但是,我想做的是也捕獲{Id}並將其保存到Session \\ Context。
有誰知道如何提取ID並重寫URL。
也許您可以在此處找到所需的可選參數web api ,您需要在最后添加該參數,因為可選參數總是在最后使用,也可以嘗試使用兩種版本的端點封裝邏輯並重用它在兩個版本上。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.