【问题标题】:Restlet framework with post method带有 post 方法的 Restlet 框架
【发布时间】:2010-08-17 06:07:34
【问题描述】:

我正在使用 restlet 1.0,我正在尝试将一个新条目发布到我的 Mysql 数据库中。我没有使用任何 HTML 表单,我想在我的 rest 客户端上进行所有操作。我面临的问题是,

  1. 我想在 mysql 数据库中发布一个新客户条目,
  2. 我没有使用任何 HTML 表单,
  3. 我正在尝试在 Rest Client 中实现和创建 XML,并尝试发送 XML。

我的 post 方法的 REST url 是 http://localhost:8182/api/service/customers/

如何追加新的客户信息以及如何获取 XML。

请帮忙。

谢谢

卡伦杰·阿南德

【问题讨论】:

    标签: rest restlet


    【解决方案1】:

    如果你的rest客户端是一个基于java的客户端,你可以使用URLConnection(HTTPUrlConnection)来发布数据到服务器。

    URL url = new URL("http://localhost:8182/api/service/customers/");
    URLConnection conn = url.openConnection();
    conn.setDoOutput(true);
    OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
    wr.write(xml); // write your xml
    wr.flush();
    wr.close();
    

    您也可以使用HTTPClient 库来发帖。

    【讨论】:

    • @naikus,因为我想发布新的客户条目,所以需要从数据库中读取该信息并存储在一个值对象中,请告诉我,我如何将这些信息呈现为 XML?以及如何将该对象存储在标题中,以便我可以发布数据。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-10
    • 2019-06-22
    • 1970-01-01
    • 2015-12-15
    • 1970-01-01
    相关资源
    最近更新 更多