下面你可以找到当我用Microsoft Edge打开webservice URL时被调用两次的webservice代码。我测试的其他浏览器都没有(Chrome,FF,IE11 - 在不同的工作站上测试)。有人可以验证它,也许有一个解决方法吗?我确实有一个byte [],我想以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;
}
答案 0 :(得分:0)
我从微软获得的信息是一个已知问题。请在此处查看错误报告:
https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/6734131/