Como posso passar barras e outros caracteres 'sensíveis ao URL' para um serviço WCF REST?

Tenho um serviço REST WCF que possui um método que obtém um parâmetro como uma sequência. Essa sequência pode conter barra / caractere. Faz com que meu pedido esteja errado, pois acho que o URL está errado.

Ao solicitá-lo e obter resposta (WebRequest.GetResponse ()) lança "O servidor remoto retorna um erro: (400) Solicitação incorreta". exceção

Meu pedido:http: // localhost: 17679 / testmethod / DmC / TCGlOLz1EbEwqAls5Q == \ nh2cQzTizSBg =

Tentei usar o Uri.EscapeDataString, mas isso não ajuda, recebo a mesma exceção acima. Após essa conversão, minha solicitação fica assim:http: // localhost: 17679 / testmethod / DmC% 2FTCGlOLz1EbEwqAls5Q% 3D% 3D% 3D% 0Ah2cQzTizSBg% 3D

Se eu passar uma string sem barra, ela funcionará como eu quer

Como posso passar barras e outros caracteres 'sensíveis ao URL' para um serviço REST WC

Valeu

UPDATE: Eu resolvi, você pode ver na minha resposta abaix

questionAnswers(3)

yourAnswerToTheQuestion