【问题标题】:Java + Django web service?Java + Django 网络服务?
【发布时间】:2011-01-06 14:34:28
【问题描述】:

我正在尝试从 java 客户端 + django web 服务的开发开始。

有几个问题困扰着我:

1) 我会为 java 使用 gson lib,是否有任何类似 gson 的 django 反序列化器?

2) POST 机制如何与 JSON 一起工作?我会使用 Apache,需要什么才能进行 POST 以及一般如何 POST JSON?

3) 服务器端 django 捕获正在 POST 编辑的 JSON 的程序是什么?

4) 服务端服务如何向客户端返回 JSON?

5) (最令人困惑的)身份验证方法如何与上述所有方法一起使用?

请不要用谷歌回复它,因为我已经用谷歌搜索过,但我仍然对一些基本概念感到困惑。

【问题讨论】:

    标签: java django json


    【解决方案1】:
    1. 有很多好的python json 库。最好的相当简单。 django 实际上有一个内置的,虽然我不记得名字了。类似 django.json 的东西。
    2. 您可以 POST 和 GET json,只需将其作为请求中的参数传入即可。
    3. 识别 json 输入参数、获取 JSON 并将其反序列化以供服务器使用的 servlet。
    4. 将 JSON 作为名称/值参数对写入响应。
    5. 对此我没有很好的答案。不确定我是否完全理解您在寻找什么。

    【讨论】:

    • 第一个 tnx 寻求帮助!作为参数传递是什么意思? return 是否意味着它将像 html 但 json 语法一样简单地返回它?。
    • 所以参数是http请求中的名称/值对。您可以将名称设置为有趣的名称,例如 json_input,并将 json 格式的数据作为值。然后你可以在你的 servlet 中访问它。相反,以相同的方式将其打包到响应中,并根据需要在 javascript 中使用它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多