Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
WCF REST+POST из Silverlight
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Пытаюсь разобраться с WCF REST. Для запросов GET всё получилось. Но вот с POST проблемы... Приведу для начала код клиента и сервиса: WCF сервис: Интерфейс: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Реализация интерфейса: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Клиент (Silverlight) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Класс SampleItem: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. web.config Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. С файлом clientaccesspolicy.xml то же всё в порядке. При вызове сервиса DoWork1 методом POST возникает Exception с сообщением "The remote server returned an error: NotFound". Причём DoWork методом GET вызывается с того же сервиса. Подскажите пожалуйста где же ошибка ? Перекопал весь инет , но никаких особых отличий от своего кода в примерах не нашел... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2009, 19:48 |
|
||
|
WCF REST+POST из Silverlight
|
|||
|---|---|---|---|
|
#18+
Кое что прояснилось... частично даже заработало. Попробовал сделать так: В интерфейс добавил метод Код: plaintext 1. 2. 3. 4. 5. Код: plaintext 1. 2. 3. 4. Код: plaintext 1. 2. 3. 4. 5. Вызов прошел и данные вернулись на клиент. Так что думаю с конфигом и привязками всё в порядке.Но передать XML по прежнему не получается. Т.е. скорее всего вопрос в том как привильно написать xml для запроса что бы сериализатор его понял. При попытке передать в запросе xml Код: plaintext 1. сервер возвращает 400 Bad Request ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2009, 17:58 |
|
||
|
WCF REST+POST из Silverlight
|
|||
|---|---|---|---|
|
#18+
S_A_V_e, так пробовал? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2009, 02:08 |
|
||
|
WCF REST+POST из Silverlight
|
|||
|---|---|---|---|
|
#18+
Попробовал такие варианты: Код: plaintext 1. 2. 3. 4. 5. Но результат тот же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2009, 11:15 |
|
||
|
WCF REST+POST из Silverlight
|
|||
|---|---|---|---|
|
#18+
Проблема решена. Вот решение: Интерфейс: Код: plaintext 1. 2. 3. 4. 5. 6. Код: plaintext 1. 2. 3. 4. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Проблема была в формате XML используемого для сериализации объекта. Подсмотреть правильный формат удалось вернув объект с сервера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2009, 13:09 |
|
||
|
WCF REST+POST из Silverlight
|
|||
|---|---|---|---|
|
#18+
а можно приложить сюда проект целиком ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2010, 19:14 |
|
||
|
WCF REST+POST из Silverlight
|
|||
|---|---|---|---|
|
#18+
Т.к. не первый раз просят исходники тестового проекта , прилагаю архив с проектом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2010, 16:04 |
|
||
|
WCF REST+POST из Silverlight
|
|||
|---|---|---|---|
|
#18+
S_A_V_e, tnx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2010, 16:07 |
|
||
|
WCF REST+POST из Silverlight
|
|||
|---|---|---|---|
|
#18+
Добавить в конфиг wcf-сервиса Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2010, 09:26 |
|
||
|
|

start [/forum/topic.php?fid=19&msg=36444920&tid=1397723]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
70ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 271ms |
| total: | 420ms |

| 0 / 0 |
