diff --git a/M3U8Proxy/Controllers/Base.cs b/M3U8Proxy/Controllers/Base.cs index 8f49cd6..12798d9 100644 --- a/M3U8Proxy/Controllers/Base.cs +++ b/M3U8Proxy/Controllers/Base.cs @@ -28,8 +28,7 @@ public Task ProxyTest(string url) { BeforeSend.RemoveHeaders(hrm); hrm.Headers.Remove("Host"); - hrm.Headers.Remove("Cross-Origin-Resource-Policy"); - hrm.Headers.Add("Cross-Origin-Resource-Policy","*"); + return Task.CompletedTask; }) .WithHandleFailure(async (context, e) => @@ -40,6 +39,8 @@ public Task ProxyTest(string url) .WithAfterReceive((res, hrm) => { AfterReceive.RemoveHeaders(hrm); + hrm.Headers.Remove("Cross-Origin-Resource-Policy"); + hrm.Headers.Add("Cross-Origin-Resource-Policy","*"); return Task.CompletedTask; }) .Build(); diff --git a/M3U8Proxy/Controllers/Proxy.cs b/M3U8Proxy/Controllers/Proxy.cs index 93f572a..1d56dd1 100644 --- a/M3U8Proxy/Controllers/Proxy.cs +++ b/M3U8Proxy/Controllers/Proxy.cs @@ -42,8 +42,7 @@ public Task GetProxy(string url, string? headers = "{}", string? forcedHeadersPr BeforeSend.RemoveHeaders(hrm); BeforeSend.AddHeaders(headersDictionary, hrm); hrm.Headers.Remove("Host"); - hrm.Headers.Remove("Cross-Origin-Resource-Policy"); - hrm.Headers.Add("Cross-Origin-Resource-Policy","*"); + return Task.CompletedTask; }) .WithHandleFailure(async (context, e) => @@ -55,6 +54,8 @@ public Task GetProxy(string url, string? headers = "{}", string? forcedHeadersPr { AfterReceive.RemoveHeaders(hrm); AfterReceive.AddForcedHeaders(forcedHeadersProxyDictionary, hrm); + hrm.Headers.Remove("Cross-Origin-Resource-Policy"); + hrm.Headers.Add("Cross-Origin-Resource-Policy","*"); return Task.CompletedTask; }) .Build();