【发布时间】:2012-07-31 17:36:27
【问题描述】:
我对 HTML5 开发非常陌生,这个问题可能很愚蠢,但我已经找到了答案(或者我已经很好地搜索了)。
我想通过 post 将表单发送到网络服务(我不想显示 URL 中的所有字段)。
我有两个问题:
- 我必须如何命名表单字段?如果我尝试发送
userName,我想我必须将此测试作为 ID 放入将保存该值的字段。 - 这是因为我很好奇。发送到 Web 服务的 post 消息内容是什么?
这是我在网上搜索到的一个例子:
<FORM action="http://somesite.com/prog/adduser" method="post">
<P>
<LABEL for="firstname">First name: </LABEL>
<INPUT type="text" id="firstname"><BR>
<LABEL for="lastname">Last name: </LABEL>
<INPUT type="text" id="lastname"><BR>
<LABEL for="email">email: </LABEL>
<INPUT type="text" id="email"><BR>
<INPUT type="radio" name="sex" value="Male"> Male<BR>
<INPUT type="radio" name="sex" value="Female"> Female<BR>
<INPUT type="submit" value="Send"> <INPUT type="reset">
</P>
</FORM
我认为在 Web 服务上处理它们时我需要这些 id 来获取这些值,不是吗?
【问题讨论】:
-
嗯,这完全取决于网络服务。如果它是一个 [REST API][1],你可以发布到它。 [1]:en.wikipedia.org/wiki/Representational_state_transfer
-
对不起,我不明白你:我必须如何命名表单字段?
-
这取决于网络服务,以及网络服务的规范。你想连接什么网络服务?
-
@DavidEverlöf 你是什么意思:“你想连接什么网络服务?”?我还没有实现网络服务,我必须问别人。您是在问它是 REST、SOAP 还是其他 Web 服务?
-
我不明白你也要实现自己的 web 服务,我以为你想与已经存在的 web 服务进行通信。