Code:

```
[OperationContract]
[WebGet(UriTemplate = "ProgrammerData/Document/{*documentName}")]
string ProgrammerDataDocument(string documentName);

```

Call:

[![call](https://i.stack.imgur.com/rL7bt.png)](https://i.stack.imgur.com/rL7bt.png)
Image text: `localhost/RedactedPath/ProgrammerData/Document/%5C%5Cxundas`

Result

[![enter image description here](https://i.stack.imgur.com/ozvpQ.png)](https://i.stack.imgur.com/ozvpQ.png)
Image Text:

```
public string ProgrammerDataDocument(string documentName)
{
  // value of documentName at this point is "xundas"
  string a = "";
  return a;
}

```

The backslash I encoded but is not appearing in my param.
I need this because I send a network path from my client side to my server