Получение службы WCF для сопоставления параметров POST и аргументов - PullRequest
1 голос
/ 14 января 2009

У меня есть устаревшая служба, которую я хочу обновить до WCF, и одно из ее поведений - разрешить клиентам POST-запрос, который имеет что-то вроде:

MyService.asmx / ProcessDocument Данные Post выглядят так:

request=<big block of xml>

Теперь в дни ASMX этот сервис принимает один строковый параметр, т. Е.

public void ProcessDocument(string request) {
}

До сих пор я получил это только для работы в WCF, используя поток в соответствии с рекомендациями в этом посте здесь: http://www.dennydotnet.com/post/2008/09/16/WCF-REST-and-POST-Lets-Dance!.aspx

Поток будет работать, нужно просто выполнить больше шагов, чтобы заставить его работать для чего-то, что, по-видимому, должно поддерживаться "из коробки".

Я довольно новичок в WCF - чего мне не хватает?

1 Ответ

1 голос
/ 14 января 2009

ОК, этот образец привел меня в большую часть того, что мне нужно было пройти: http://msdn.microsoft.com/en-us/library/bb943485.aspx

Теперь у меня все работает как надо.

...