当我尝试在浏览器中打开WSDL文件时(http://localhost/something/file.wsdl), 我被允许下载该文件。 但我想要而不是下载才能在浏览器中以XML(字符串)形式查看?
谢谢
答案 0 :(得分:3)
如果您的服务器没有为WSDL文件发送正确的内容类型,则可能会发生这种情况。
在请求WSDL时,响应上应该有一个HTTP头,如下所示:
Content-type: text/xml
如果您看到下载弹出窗口,那么可能会将其设置为其他内容,或者完全丢失。
如果你也在使用Tomcat和Apache,你可以在web.xml文件中设置这样的东西:
<mime-mapping>
<extension>wsdl</extension>
<mime-type>text/xml</mime-type>
</mime-mapping>
对于Apache,请查看mod_mime模块。
答案 1 :(得分:1)
这完全取决于您使用的浏览器。尝试与主浏览器不同。当您在Internet Explorer 8
中打开它时,您应该有XML视图。