通过AJAX调用Python脚本时出现:脚本的头部格式错误。坏头部
我正在用jquery(ajax)和python写一个应用程序。当我用ajax发送请求去调用一个php脚本时,一切都正常。但是当我尝试调用一个python脚本时,我遇到了这个错误。
错误信息是:脚本的头部格式不正确。坏的头部=AAAAAA
我不太确定我漏掉了什么。唯一的区别就是ajax调用的脚本类型不同。
下面是我调用的php脚本:
*<?php
echo "AAAAA"
?>*
下面是我调用的python脚本:
#!/usr/bin/env python
def main():
print "AAAAAA"
if __name__ == "__main__":
main()
===========================================
有什么想法吗?
谢谢
1 个回答
17
PHP是为了网页编程而设计的,所以它会自动把Content-type
加到HTTP头信息里。而Python则没有这个功能。在你的main()
函数前面加上这个内容:
print "Content-Type: text/html\n"