我正在研究传统的ASP经典应用程序。此应用程序还支持使用Web API 2以C#编写的API。
我希望为此API添加功能,该功能将使用请求(作为资源 - 其中包含需要满足工作流的数据),验证该请求,并在API控制器内部生成新请求到一个ASP页面(工作流很安静,所以不要重写那个逻辑,重新使用ASP页面提供更好的商业价值)。
理想情况下,我想等待控制器内部的响应,然后将操作结果(如204)传回给API的使用者。
这里的想法是隐藏ASP页面的响应,并向消费者返回简单的内容。
我知道如何构建网址somepage.asp?p1=help&p2=me
,但是我不知道如何将其创建为请求,执行它,然后在API控制器中使用响应。
甚至可能吗?