【发布时间】:2012-06-04 19:05:23
【问题描述】:
我正在阅读以下示例
我不确定的一件事是这里关于 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