使用Python获取和发送HTTP请求

时间:2012-04-14 16:02:31

标签: python http google-app-engine

我从PHP和MySQL跳到Python和Google App Engine,它与我以前的有点不同。现在,我只想找出服务器请求的基础知识。

从我的客户端(iPhone),我发送一个带有HTTP请求的JSON格式的字典(它被设置为POST值)。

  1. 如何在Python中获取此词典?在PHP中,我会这样做: $dictionary=json_decode(stripslashes($_POST["dictionary"]));

    Python的等价物是什么?

  2. 然后说我运行一些查询,并且我想将JSON字符串作为响应发送回我的客户端。我将如何在Python中执行此操作?只是self.response.out.write()吗?我将在括号中添加什么来发送Python字典的JSON表示?

2 个答案:

答案 0 :(得分:3)

json

  • json.loads()相当于PHP的json_decode()
  • json.dumps()相当于PHP的json_encode()

答案 1 :(得分:0)

如果您在PHP之后开始用Python编写,php2python site将帮助您将一些PHP函数转换为python函数。