HttpValueCollection Pública


Neste momento estou desenvolvendo um serviço WCF que receberá o conteúdo através de uma requisição HTTP POST. A questão é que o WCF não suporta o conteúdo RAW do POST do HTTP (que envia a requisição com o content type definido como “application/x-www-form-urlencoded”), o que nos obriga a mudar ligeiramente o contrato para suportar um Stream ao invés dos parametros tradicionais e, via método ParseQueryString da classe HttpUtility, fazer o parser do Stream para os parametros que a operação irá trabalhar.

Infelizmente isso me obriga a referenciar o Assembly System.Web.dll em uma aplicação console (que é o host do serviço), que me parece não fazer muito sentido. Este é mais um motivo para votarem na sugestão do Paulo Morgado.

Anúncios

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s