параметр.

я есть служба REST WCF, которая имеет метод, который получает параметр в виде строки. Эта строка может содержать косую черту / символ. Это делает мой запрос неверным, так как я думаю, что URL идет не так.

При запросе и получении ответа (WebRequest.GetResponse ()) выдается «Удаленный сервер возвращает ошибку: (400) Bad Request». исключение.

Мой запрос:HTTP: // локальный: 17679 / TestMethod / DmC / TCGlOLz1EbEwqAls5Q ==\ Nh2cQzTizSBg =

Я пытался использовать Uri.EscapeDataString, но это не помогает, я получаю то же исключение, что и выше. После этого преобразования мой запрос выглядит так:HTTP: // локальный: 17679 / TestMethod / DmC% 2FTCGlOLz1EbEwqAls5Q% 3D% 3D% 0Ah2cQzTizSBg% 3D

Если я передаю строку без косой черты в строке, она работает так, как я хочу.

Как передать слэш и другие «чувствительные к URL» символы службе REST WCF?

Спасибо.

ОБНОВЛЕНИЕ: Я решил это, вы можете увидеть это в моем ответе ниже.

Ответы на вопрос(3)

Ваш ответ на вопрос