|
|
|
Нестандартно к веб-службе через AJAX
|
|||
|---|---|---|---|
|
#18+
Привет всем! Есть веб-служба, принимающая несколько аргументов строкового типа. Требуется со страницы к ней обратиться. Можно ли это сделать не прибегая к аяксному способу через XHTTPRequest, а при помощи сабмита формы? Дело в том, что служба должна принять файл от пользователя. Это невозможо через XHTTPRequest, но работает через сабмит если потом поковыряться в Respons'е. Проблема в том, что параметры свои служба ожидает в формате JSON, как их передаёт XHTTPRequest, а простой сабмит передаёт их в совсем другом виде. Я понимаю, что и параметры можно выковырять из Respons'а, но не хочется (прощай типизация как минимум). Собственно, вопрос в том, как заставить службу саму распарсить параметры не из JSON-формата, а из строки вида Код: plaintext Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2009, 17:19 |
|
||
|
Нестандартно к веб-службе через AJAX
|
|||
|---|---|---|---|
|
#18+
Если служба твоя, то почему может быть невозможно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2009, 17:21 |
|
||
|
Нестандартно к веб-службе через AJAX
|
|||
|---|---|---|---|
|
#18+
Служба моя. Но вот механизм преобразования данных POST в параметры, с которыми метод службы вызывается, это уже не мое. Я так понимаю это часть ASP.NET. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2009, 17:26 |
|
||
|
Нестандартно к веб-службе через AJAX
|
|||
|---|---|---|---|
|
#18+
Чтоб не быть голословным. Вот метод службы Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. А в случае простого сабмита контент будет в виде Код: plaintext Служба такой формат не ждёт насколько я понимаю, точнее не сама служба, а тот код, который ее вызывает уже на сервере ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2009, 17:40 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=36021757&tid=1454742]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
175ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 444ms |

| 0 / 0 |
