2016-04-27 51 views
1

下面您可以找到当我使用Microsoft Edge打开webservice url时调用两次的web服务代码。我没有测试过其他浏览器(Chrome,FF,IE11 - 在不同的工作站上测试过)。有人可以验证它,也许有一个解决方法?我确实有一个字节[],我想以PDF形式返回。Microsoft Edge调用webservice 2次

[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

嗨,请看下面的答案。谢谢你再次提醒我注意这张票。 –

回答