Python CGI 输出包含 Angular ajax 请求对象

Python CGI output contains the Angular ajax request object

当我使用 Angularjs post 数据到 Python CGI 脚本时,我遇到一个奇怪的问题,其中 Python 输出包含一个 Angular我无法删除的对象。

Angular Javascript 负责 posting 到 Python 脚本:

$http({
  method: 'POST',
  url: '/cgi-bin/test.py',
  data: "test"
})
.then(function(data){
  console.log(data)
})

Python脚本:

#!/usr/local/bin/python2.7
print "Content-type: application/json"
print

生成的控制台日志应该是空的,但这是我在 Chrome 控制台中看到的:

我是 Python 和 Angular 的新手,所以我怀疑我犯了一个简单的错误,但在寻找的日子。感谢任何帮助。

来自 jQuery 的 ajax,我希望 Angular 的 http 函数的响应只包含返回的数据,所以我被配置、状态、header 数据等

为了隔离响应的数据部分,我这样做了:

.then(function(response){
    data = response['data']
    console.log(data)
})