|
WCF REST Service, нетипизированный запрос
|
|||
---|---|---|---|
#18+
Добрый день, есть сервис Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
он принимает в запросе xml-строку и десериализует её в объект класса Request. Собственно суть вопроса. Можно ли реализовать такую штуку, чтобы я сам определял в какой класс необходимо десереализвать входящий xml ?! Необходимо чтобы сервис был не строго типизированным. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2013, 13:20 |
|
WCF REST Service, нетипизированный запрос
|
|||
---|---|---|---|
#18+
Scheduler, тогда string используй. и возьми json сериализатор. собственно и все. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2013, 13:27 |
|
WCF REST Service, нетипизированный запрос
|
|||
---|---|---|---|
#18+
AlexeiK, хм, что-то не подумал :) сейчас проверим. Думал будет такой-же гемор как и с wcf через SOAP ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2013, 13:30 |
|
WCF REST Service, нетипизированный запрос
|
|||
---|---|---|---|
#18+
Так-с, а как тогда принять строку из тела запроса? Используется RequestFormat = WebMessageFormat.Xml, через UriTemplate - тело запроса передавать нельзя, так надо ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2013, 13:34 |
|
WCF REST Service, нетипизированный запрос
|
|||
---|---|---|---|
#18+
wcf тут не нужен (он вообще ненужен, но это к делу не относится) возьми уже web api, не страдай на ровном месте ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2013, 11:40 |
|
WCF REST Service, нетипизированный запрос
|
|||
---|---|---|---|
#18+
Случайно увидел старое сообщение :) Как оказалось проще сделать входящий класс Request c массивом параметров и уже в зависимости от {action} их интерпретировать. Но есть один момент из-за которого собственно пост и поднял, возможно кому-то пригодится. У меня была проблема с тем что служба не могла понять UriTemplate , даже просто при запросе через браузер по адресной строке выдавалось сообщение, что EndPoint not Found. Честно говоря, в чём конкретно причина - так и не понял, но помог перевод пула приложения с версии Framework 2.0 на 4.0 После этого запросы стали корректно обрабатываться. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2013, 17:04 |
|
|
start [/forum/search_topic.php?author=Monstr388&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
16ms |
get forum list: |
13ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
26ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 10680ms |
total: | 10826ms |
0 / 0 |