Microsoft Edge 调用 webservice 2 次

Microsoft Edge calls webservice 2 times

下面是我用Microsoft Edge打开webservice url时调用两次的webservice代码。我测试过的其他浏览器都没有这样做(Chrome、FF、IE11 - 在不同的工作站上测试过)。有人可以验证它并且可能有解决方法吗?我确实有一个 byte[],我想 return 为 PDF。

[HttpGet]
    public async Task<HttpResponseMessage> DownloadDocument()
    {
        MemoryStream ms = new MemoryStream();
        var responseMessage = new HttpResponseMessage(HttpStatusCode.OK);
        responseMessage.Content = new StreamContent(ms);

        responseMessage.Content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/pdf");
        return responseMessage;
    }

我从 Microsoft 得知这是一个已知问题。请在此处查看错误报告:

https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/6734131/