如何在浏览器中打开wsdl文件

时间:2015-07-30 12:04:53

标签: web-services

当我双击wsdl文件时,它会显示一个下载窗口以下载该wsdl文件,我想在浏览器中打开该文件(我选择Internet Explorer打开这种文件,之后就会出现此问题), 我可以做一些事情,以便当我双击wsdl时它会在浏览器中打开吗?

2 个答案:

答案 0 :(得分:1)

浏览器不是正确的工具。使用Notepad ++或VS Code或类似文件打开文件。要在Windows中更改文件关联,请右键单击并使用openwith打开文件。

答案 1 :(得分:0)

  

我有wsdl文件,但双击它没有在浏览器中打开

好的,我们走了:

问题是,当您在 Internet Explorer (IE)中打开它时,IE会读取文件的标题,类似于Content-type: file,因为Windows会将其作为文件处理,而不是Content-type: text/xml。如果它来自(正确安装的)webservice(即使它是localhost),你将获得正确的Content-type,它将在浏览器中以XML格式打开。看看这个SQ question (How to open wsdl in browser)。这是IE的“问题”。

所以我认为你不能以你想要的方式在IE中打开它。您可以尝试更改安全设置(工具 - >互联网选项 - >安全)并禁用“下载” - 也许它会直接在IE中打开。无法在我的电脑上测试这个限制,但我甚至不确定这是否有效。即使是,你也会阻止所有其他下载!

查看WSDL的替代方法:

  • 使用texteditor打开文件,例如记事本
  • 使用其他浏览器打开文件,至少Firefox和Chrome将其显示为XML(未尝试任何其他浏览器)