【问题标题】:REST api playframework with xml带有 xml 的 REST api 播放框架
【发布时间】:2012-06-04 19:05:23
【问题描述】:

我正在阅读以下示例

RESTful on Play! framework

我不确定的一件事是这里关于 http POST 的代码

<user>
   <name>${user.name}</name>
   <dob>${user.dob}</dob>
   <somethign>${user.something}</something>
   <another>${user.another}</another>
   .... etc etc
</user>

如果播放框架在 http POST 期间只给出这个 xml 怎么办? (在这种情况下,playframework 会中断吗)

院长 自卫队

请注意,有两个字段是可选的,没有给出。在这种情况下,playframework 是否仍然有效?

谢谢, 院长

【问题讨论】:

  • Dean,对不起,我完全不明白你在问什么。这是一些模板示例,您可以使用您想要/需要渲染的内容。顺便说一句,现在也许使用 Json 更好?您正在使用/打算使用哪个版本的 Play?
  • 我正在尝试对 xml 数据进行 POST。我想也许模板有助于将发布数据映射回 bean。如果模板不是告诉 playframework 映射的那个,那是谁?我在哪里指定我的 xml 到传递到我的控制器中的静态 post 方法的用户 bean 的映射?
  • 您展示的代码只是从某种角度来看的sn-p,用于生成XML文件。由于它是 Groovy,我假设您在这种情况下使用的是 Play 1.x:playframework.org/documentation/1.2.4/libs#ParsingXMLusingXPath 恐怕您需要解析发送的 POST 以手动将其绑定到某个对象(注意:我不使用 P1 并且更喜欢Json 用于我的 API,所以它可能不是很准确的答案)
  • 那我如何将正文作为字符串?我似乎没有看到,是的,我正在使用 play 1.2.4

标签: playframework playframework-1.x


【解决方案1】:

很高兴我们达成了基本一致:)

我认为Coffee Bean's post 就是您正在寻找的。​​p>

【讨论】:

    猜你喜欢
    • 2012-04-20
    • 2011-08-16
    • 2015-02-19
    • 2016-08-03
    • 2018-06-13
    • 1970-01-01
    • 2013-03-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多