URL не допускает подчеркивание, косую черту (:\) в поле значения

Я разрабатываю приложение службы отдыха wcf, ниже приведен мой шаблон uriTemplate.

http://localhost:50782/PhotoManager.svc/UploadPhoto/?fileName={fileName} & description = {description}

Ниже мой URL со стороны клиента,

http://localhost:50782/PhotoManager.svc/UploadPhoto/?fileName=001_003.jpg&description=D: \ Image

Но это показывает ошибку в подчеркивании и косой черте.

2 ответа

Это может быть связано с неправильным экранированием параметров QueryString. Из JavaScript вы можете использовать функцию encodeURIComponent.

Проверьте с помощью следующего кода в разделе System.ServiceModal в Web.Config -

<endpointBehaviors>
  <behavior name="web">
    <webHttp helpEnabled="true" />
  </behavior>
  </endpointBehaviors>
Другие вопросы по тегам