【发布时间】:2018-01-29 08:08:25
【问题描述】:
我正在尝试实现一些脚本,根据不同的客户端请求在客户端上传递 json 数据。 到目前为止,我能够使用 python 脚本提供 html 数据。例如,这个脚本工作得很好:
#!/usr/bin/env python3
print("Content-Type: text/html\n\n") # html markup follows
print("""
<html>
<Title>Hello in HTML</Title>
<body>
<p>Hello There!</p>
<p><b>Hi There!</b></p>
</body>
</html> """)
现在我想测试一个提供 json 数据的 python 脚本:
#!/usr/bin/env python3
import sys, json
jsonData = {"success": "true"})
print('Content-Type: application/json\n\n')
print (json.dumps(jsonData))
我已将正确的权限设置为 755,但仍然收到响应错误 500。
我的本地主机中的相同示例运行良好。另外,如果我使用 ssh 连接到服务器并执行 python 脚本,它可以工作并且我得到了这个 outpot:
Content-Type: application/json
{"success": "true"}
据我所知,跨域存在一些问题,但我没有正确理解,怎么会激活这样的东西。
【问题讨论】: