从ajax调用python脚本得到:来自脚本的格式错误的标题.标头不好

pyt*_*eer 6 python jquery

我正在使用jquery(ajax)和python编写应用程序.当我使用ajax发送请求来调用php脚本时,一切正常.但是当我试图调用python脚本时,我收到了这个错误.

来自脚本的格式错误的标题 标头错误= AAAAAA

我不确定我错过了什么.唯一的区别是ajax调用的脚本类型.

以下是我的php脚本:

*<?php
  echo "AAAAA"
?>*
Run Code Online (Sandbox Code Playgroud)

以下是我的python脚本:

#!/usr/bin/env python
def main():
    print "AAAAAA"

if __name__ == "__main__":
  main()
Run Code Online (Sandbox Code Playgroud)

===========================================任何想法?

谢谢

vls*_*vls 17

PHP是为Web编程而设计的,因此它会自动附加Content-type到HTTP头,但Python不会.前面这个main():

print "Content-Type: text/html\n"
Run Code Online (Sandbox Code Playgroud)