Include_once 在 Slim Framework 中,破坏 header
Include_once in Slim Framework, ruins the header
几天来我遇到了一个问题,在我非常简单的 API 上,使用 Slim Framework 构建的响应 header 返回 HTML/TEXT
而不是 APPLICATION/JSON
– 不管我做了什么。
我发现,如果我删除文件中唯一的 include_once
,问题就可以解决;一个包含一些配置变量的文件,但是将所有内容都写在一个文件中是不可行的。
我做错了什么?
答案是从文件中删除 BOM。 Include
带有 BOM 的文件显然会以某种方式影响响应 header。
几天来我遇到了一个问题,在我非常简单的 API 上,使用 Slim Framework 构建的响应 header 返回 HTML/TEXT
而不是 APPLICATION/JSON
– 不管我做了什么。
我发现,如果我删除文件中唯一的 include_once
,问题就可以解决;一个包含一些配置变量的文件,但是将所有内容都写在一个文件中是不可行的。
我做错了什么?
答案是从文件中删除 BOM。 Include
带有 BOM 的文件显然会以某种方式影响响应 header。