在Web客户端中为REST API设置用户表单

时间:2014-09-11 21:02:21

标签: forms rest

我无法找到一个标准的“最佳实践”来处理与类似REST的服务交互的Web应用程序的表单。

例如:

用户有注册/更新表单,UI要求用户指定以下字段

  • 名称:输入字段

  • 年龄:输入字段

  • 国家/地区:选择字段

此功能依赖于两种uris模式

/ user / {user_id}:为了获取有关用户的GET,POST,DELETE和PUT信息

/ country /:这有助于填写表单“Country”选择字段的可用选项,其中包含“Contry Id”(选项值)和“Country Name”(选项文本)

当新用户输入注册表单时,“国家/地区”选择输入选项将填入/ country的信息,然后用户将正在POST的数据填写到/ user /

当编辑用户时,必须使用用户信息初始化表单,这需要两个请求(一个用于选择列表,另一个用于用户数据)。

在这种情况下,在考虑填充太多“列表”式表单控件时,初始化表单非常简单但很复杂。

处理“表单设置”(列表选项,无线电,组合,复选框)和“资源数据加载”(实体数据)的最佳方法是什么?

感谢

0 个答案:

没有答案