Uma das coisas mais interessantes que podemos fazer com os serviços RestFul é a possibilidade de postar um conteúdo de um formulário de uma página Web diretamente para um serviço. Isso possibilitará aplicações HTML, PHP, ASP, etc., enviar informações para um serviço WCF, sem a necessidade de conhecer e/ou criar o protocolo SOAP.
O código cliente muda ligeiramente, apenas definindo a URL do serviço como sendo o action do formulário:
<form action=”http://localhost:3344/srv/Send” method=”post”>
Nome: <input type=”text” name=”nome” />
E-mail: <input type=”text” name=”email” />
<input type=”hidden” name=”campoOculto” value=”xpto” />
<input type=”submit” value=”Enviar” />
</form>
Há alguns detalhes na implementação do serviço para permitir isso. Detalhes que foram abordados aqui.