很可能的原因:
1.文件本身含有BOM头,这会导致在header函数之前有输出,因而会报错误。
2.启用了其他的可能会发送header的函数,如cookie和session
3.包含的另一个文件可能有错误或者warning,导致了输出。
4. 包含的其他文件有输出(在header之前)。
看你的原因。很有可能是BOM头的原因或者其他文件的输出。(2,3的可能性不大)
已上是百度的结果,我尝试后均无法解决,最终排除法想到头部信息:
headers: {
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
}
设置了此header解决了。