我是 html/xml 方面的新手。
我正在尝试让一部 Cisco VoIP 电话 (7970G) 显示我的自定义目录。电话处于 SIP 模式。
当我需要访问自定义目录时,手机向指定的服务器发出http请求并下载一个xml文件。此文件包含 Cisco 定义的 xml 标签,文件下载后会显示在手机上。
我在家里架设了一个 http 服务器,并设法让这个功能成功运行。但是,当我将文件放在我的 ISP 网络服务器(个人网络空间)上时,它就不起作用了。
我进行了一次线跟踪,注意到我注意到的两种情况的唯一区别是 http 内容类型定义。在家里,它工作的地方,http 内容类型被定义为 text/xml,当我从 ISP 服务器访问文件时,它被定义为 application/xml。
如果有人能提出解决此问题的方法,我将不胜感激。如前所述,我对 http/html/xml 的了解非常基础,因此如果您有任何建议,请具体说明。
提前致谢。
最佳答案
刚刚意识到这就像创建一个包含以下行的 .htaccess 文件一样简单。
AddType 文本/xml .xml
但是这行得通,因为我的 ISP 已经按照下面的链接启用了 .htaccess 文件。 https://www.digitalocean.com/community/tutorials/how-to-use-the-htaccess-file
关于xml - 如何让服务器将内容类型设置为 text/xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47712152/