Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在ASP.NET WebAPI中拦截管道?_C#_Asp.net_Asp.net Web Api - Fatal编程技术网

C# 如何在ASP.NET WebAPI中拦截管道?

C# 如何在ASP.NET WebAPI中拦截管道?,c#,asp.net,asp.net-web-api,C#,Asp.net,Asp.net Web Api,有没有办法在ASP.NET WebAPI中拦截对.js、.html等文件的请求?我尝试的所有方法都只能拦截API调用。我需要在发送到客户端之前更改js文件的内容,或者将某些调用从一个html文件重定向到另一个html文件。我没有使用Razor或ASP.NET MVC之类的东西,只使用普通的旧html和其他内容文件。拦截ASP.NET WebAPI中的.js、.html等文件的请求真的吗?试试这个:你使用WebAPI为这些普通html文件提供服务吗?@GrzegorzW它们不是通过api调用使用W

有没有办法在ASP.NET WebAPI中拦截对.js、.html等文件的请求?我尝试的所有方法都只能拦截API调用。我需要在发送到客户端之前更改js文件的内容,或者将某些调用从一个html文件重定向到另一个html文件。我没有使用Razor或ASP.NET MVC之类的东西,只使用普通的旧html和其他内容文件。

拦截ASP.NET WebAPI中的.js、.html等文件的请求真的吗?试试这个:你使用WebAPI为这些普通html文件提供服务吗?@GrzegorzW它们不是通过api调用使用WebAPI提供的,它们托管在同一个web应用程序ASP.NET web API中,但作为静态内容使用。@Cybermaxs。这就是我现在需要解决的问题。我知道这不是最好的方法,但只要我们不需要拦截管道,它现在就可以正常工作了。这是我们现在需要的。