набор параметров запроса службы рассылки RSS - PullRequest
0 голосов
/ 22 декабря 2009

Прежде всего, я считаю себя очень новичком в развитии услуг, так что простите мое невежество здесь ... Я создал службу RSS-синдикации RSS (rest) в wcf, и у меня возникли проблемы с символом значений параметров запроса. Мне нужно передать имя в качестве параметра, который содержит символы из ISO 8859-2 ..... запрос выглядит примерно так:

http://mojserver/feeder/service.svc/getFeed?name=šimko

но сервер не получает символы в порядке, специальные символы искажены. Что я должен изменить, чтобы запустить его? IIS? Сервис

договор на обслуживание:

[ServiceContract]
[ServiceKnownType(typeof(Rss20FeedFormatter))]
   public interface IFeeder
{
[OperationContract]
[WebGet(UriTemplate = "GetFeed?name={name}&days={day}")]
   Rss20FeedFormatter CreateFeed(string name, string day); 
}

сам класс

public class CustomFeed : IFeeder
{
   public Rss20FeedFormatter CreateFeed(string name, string den)
   { 
      // Create a new Syndication Feed.
      SyndicationFeed feed = new SyndicationFeed("Report", "Data", null);

1 Ответ

0 голосов
/ 22 декабря 2009

Вам необходимо кодировать в процентах любой символ, который не является незарезервированным символом .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...