我的后端程序生成一些XML数据并将它们发送到客户端.后端响应是这样的:
print $cgi->header("Content-type: text/xml;charset=utf-8");
print "<?xml version='1.0' encoding = 'utf-8'?>";
< correct XML data goes here >
Run Code Online (Sandbox Code Playgroud)
当我尝试在Firefox中可视化发送的XML时,它得到了整个事情,一切都很好.但是在Chrome和IE下,没有收到XML标头,并且XML数据没有显示(应该只是纯文本)!
这有什么问题?
尝试重构您的代码
print header(-type=>'text/xml' , -charset=>'UTF-8');
Run Code Online (Sandbox Code Playgroud)
请参阅有关创建标准HTTP HEADER的CGI.pm文档
| 归档时间: |
|
| 查看次数: |
564 次 |
| 最近记录: |