接受标题:application/rss+xml、text/rss+xml、text/xml

接受标题:application/rss+xml、text/rss+xml、text/xml

我有一台装有 Apache 和 PHP 的 Ubuntu,上面运行着一个 Web 服务器和一个完整的网站。我的问题是,最近我还向它添加了一个 API,但客户端失败了'Error 406'

我的网站使用 text/xml 进行响应,但它不接受它。根据客户端开发人员的说法,它必须使用以下标头进行响应:application/rss+xml、text/rss+xml、text/xml。

我该如何在我的服务器上修复/启用此问题?如能得到任何帮助我将不胜感激。

答案1

我找到了一个解决方案,方法是将其添加到 htaccess:

<IfModule mod_mime.c>
    AddType text/xml .xml .php
</IfModule>

不确定它为什么有效但确实有效

相关内容