powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Проблемы со строковыми результатами от метода web-сервиса
12 сообщений из 12, страница 1 из 1
Проблемы со строковыми результатами от метода web-сервиса
    #38031116
DpProg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер. Возникла проблема... Пишу web-клиент, который взаимодействует с web-сервисом, написанном на Cache. Полюзуюсь soapclient.js для взаимодействия. Взаимодействие идет через AJAX. Обмен данными идет нормально, команды выполняются, результат возвращается, но... если результат выполнения метода web-сервиса возвращает строку длинной больше 1000 символов, то этот результат в responseXML браузера (объекта XmlHttpRequest) представлен несколькими текстовыми узлами, о чем soapclient.js не подозревает и возвращает мне только значение последнего текстового узела.

Т.е. такой результат возвращает мне метод GetData Web-сервиса при запуске из браузера:

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
<SOAP-ENV:Envelope>
   <SOAP-ENV:Body>
      <GetDataResponse>
           <GetDataResult>
                     какой-то длиный текст (более 1000 символов)
           </GetDataResult>
      </GetDataResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope> 



Но в объекте XmlHttpRequest в responseXML узел GetDataResult имеет несколько текстовых узлов и результатом запроса является объект javascript Object с единственным свойством #text, в котором содержится текст последнего текстового узла GetDataResult... Хотя метод GetData веб-сервиса возвращает результат типа String. Если строка короче 1000 символов, то результатом является строка javascript...

С чем может быть связано разделение строкового результата от web-сервиса на несколько текстовых узлов на стороне браузера?
...
Рейтинг: 0 / 0
Проблемы со строковыми результатами от метода web-сервиса
    #38031192
imdb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Со стороны Cache таких ограничений быть не должно. По крайней мере никто из клиентов не жаловался.
Скорее дело в обработке ответа уже на вашей стороне.
...
Рейтинг: 0 / 0
Проблемы со строковыми результатами от метода web-сервиса
    #38031583
sxq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
посмотрите в текстовом представлении результат (responseTEXT), что там?
и опубликуйте здесь.
...
Рейтинг: 0 / 0
Проблемы со строковыми результатами от метода web-сервиса
    #38032436
DpProg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот текст из узла responseText (без правок):


Код: xml
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.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
<?xml version="1.0" encoding="UTF-8" ?>

<SOAP-ENV:Envelope xmlns:SOAP-ENV='http://schemas.xmlsoap.org/soap/envelope/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:s='http://www.w3.org/2001/XMLSchema'>

  <SOAP-ENV:Body><GetDataResponse xmlns="http://tempuri.org"><GetDataResult>MjAwMDExMDAwMTkxLzIvMy80LzUvNi83LzgvOS8xMzAwMDEzMC8xMS8xMi8xMy8xNDAwMDEyMDAw
MDExMzAwMDI0LzIvMy80LzUvNi83LzgvOS8xMC8xMS8xMzAwMDA3Mi8xMy8xNDAwMDEzMDAwMDcx
LzIvMy80MzAwMDI0LzUvNi83LzgvOS8xMC8xMS8xMi8xMy8xMzAwMDAxNDAwMDE0MDAwMTMxLzIv
My80LzUvNi83MzAwMDE5LzgvOS8xMC8xMS8xMi8xMy8xNDAwMDE1MzAwMDI0MS8yLzMvNC81LzYv
Ny84LzkvMTAvMTEvMzAwMDA4MTIvMTMvMTQwMDAxNjAwMDA2MS8yLzMvMzAwMDI0NC81LzYvNy84
LzkvMTAvMTEvMTIvMTMvMzAwMDAyMTQwMDAxNzAwMDEyMS8yLzMvNC81LzYvMzAwMDIwNy84Lzkv
MTAvMTEvMTIvMTMvMTQyMDAwMTgwMDAxOTEvMi8zLzQvNS82LzcvOC85LzEzMDAwMTMwLzExLzEy
LzEzLzE0MDAwMTkwMDAwMTEzMDAwMjQvMi8zLzQvNS82LzcvOC85LzEwLzExLzEzMDAwMDcyLzEz
LzE0MDAwMjEwMDAwMDYxLzIvMy8zMDAwMjQ0LzUvNi83LzgvOS8xMC8xMS8xMi8xMy8zMDAwMDIx
NDAwMDIxMTAwMDExMS8yLzMvNC81LzYzMDAwMjEvNy84LzkvMTAvMTEvMTIvMTMvMTQyMDAwMjEy
MDAwMTgxLzIvMy80LzUvNi83LzgvOS8zMDAwMTQxMC8xMS8xMi8xMy8xNDAwMDIxMzMwMDAyNDEv
Mi8zLzQvNS82LzcvOC85LzEwLzExLzMwMDAwODEyLzEzLzE0MDAwMjE0MDAwMDUxLzIvMzMwMDAy
NC80LzUvNi83LzgvOS8xMC8xMS8xMi8xMzMwMDAwMy8xNDAwMDIxNTAwMDEwMS8yLzMvNC81LzMw
MDAyMjYvNy84LzkvMTAvMTEvMTIvMTMvMTQyMDAwMjE2MDAwMTgxLzIvMy80LzUvNi83LzgvOS8z
MDAwMTQxMC8xMS8xMi8xMy8xNDAwMDIxNzMwMDAyNDEvMi8zLzQvNS82LzcvOC85LzEwLzExLzMw
MDAwODEyLzEzLzE0MDAwMjE4MDAwMDUxLzIvMzMwMDAyNC80LzUvNi83LzgvOS8xMC8xMS8xMi8x
MzMwMDAwMy8xNDAwMDIxOTAwMDEwMS8yLzMvNC81LzMwMDAyMjYvNy84LzkvMTAvMTEvMTIvMTMv
MTQyMDAwMjIwMDAwMTgxLzIvMy80LzUvNi83LzgvOS8zMDAwMTQxMC8xMS8xMi8xMy8xNDAwMDIy
MTMwMDAyNDEvMi8zLzQvNS82LzcvOC85LzEwLzExLzMwMDAwODEyLzEzLzE0MDAwMjIyMDAwMDUx
LzIvMzMwMDAyNC80LzUvNi83LzgvOS8xMC8xMS8xMi8xMzMwMDAwMy8xNDAwMDIyMzAwMDEwMS8y
LzMvNC81LzMwMDAyMjYvNy84LzkvMTAvMTEvMTIvMTMvMTQyMDAwMjI0MDAwMTgxLzIvMy80LzUv
Ni83LzgvOS8zMDAwMTQxMC8xMS8xMi8xMy8xNDAwMDIyNTMwMDAyNDEvMi8zLzQvNS82LzcvOC85
LzEwLzExLzMwMDAwODEyLzEzLzE0MDAwMjI2MDAwMDUxLzIvMzMwMDAyNC80LzUvNi83LzgvOS8x
MC8xMS8xMi8xMzMwMDAwMy8xNDAwMDIyNzAwMDEwMS8yLzMvNC81LzMwMDAyMjYvNy84LzkvMTAv
MTEvMTIvMTMvMTQyMDAwMjI4MDAwMTgxLzIvMy80LzUvNi83LzgvOS8zMDAwMTQxMC8xMS8xMi8x
My8xNDAwMDIyOTMwMDAyNDEvMi8zLzQvNS82LzcvOC85LzEwLzExLzMwMDAwODEyLzEzLzE0MDAw
MjMwMDAwMDUxLzIvMzMwMDAyNC80LzUvNi83LzgvOS8xMC8xMS8xMi8xMzMwMDAwMy8xNDAwMDIz
MTAwMDEwMS8yLzMvNC81LzMwMDAyMjYvNy84LzkvMTAvMTEvMTIvMTMvMTQyMDAwMjMyMDAwMTgx
LzIvMy80LzUvNi83LzgvOS8zMDAwMTQxMC8xMS8xMi8xMy8xNDAwMDIzMzMwMDAyNDEvMi8zLzQv
NS82LzcvOC85LzEwLzExLzMwMDAwODEyLzEzLzE0MDAwMjM0MDAwMDUxLzIvMzMwMDAyNC80LzUv
Ni83LzgvOS8xMC8xMS8xMi8xMzMwMDAwMy8xNDAwMDIzNTAwMDEwMS8yLzMvNC81LzMwMDAyMjYv
Ny84LzkvMTAvMTEvMTIvMTMvMTQyMDAwMjM2MDAwMTgxLzIvMy80LzUvNi83LzgvOS8zMDAwMTQx
MC8xMS8xMi8xMy8xNDAwMDIzNzMwMDAyNDEvMi8zLzQvNS82LzcvOC85LzEwLzExLzMwMDAwODEy
LzEzLzE0MDAwMjM4MDAwMDUxLzIvMzMwMDAyNC80LzUvNi83LzgvOS8xMC8xMS8xMi8xMzMwMDAw
My8xNDAwMDIzOTAwMDEwMS8yLzMvNC81LzMwMDAyMjYvNy84LzkvMTAvMTEvMTIvMTMvMTQyMDAw
MjQwMDAwMTgxLzIvMy80LzUvNi83LzgvOS8zMDAwMTQxMC8xMS8xMi8xMy8xNDAwMDI0MTMwMDAy
NDEvMi8zLzQvNS82LzcvOC85LzEwLzExLzMwMDAwODEyLzEzLzE0MDAwMjQyMDAwMDUxLzIvMzMw
MDAyNC80LzUvNi83LzgvOS8xMC8xMS8xMi8xMzMwMDAwMy8xNDAwMDI0MzAwMDEwMS8yLzMvNC81
LzMwMDAyMjYvNy84LzkvMTAvMTEvMTIvMTMvMTQyMDAwMjQ0MDAwMTgxLzIvMy80LzUvNi83Lzgv
OS8zMDAwMTQxMC8xMS8xMi8xMy8xNDAwMDI0NTMwMDAyNDEvMi8zLzQvNS82LzcvOC85LzEwLzEx
LzMwMDAwODEyLzEzLzE0MDAwMjQ2MDAwMDUxLzIvMzMwMDAyNC80LzUvNi83LzgvOS8xMC8xMS8x
Mi8xMzMwMDAwMy8xNDAwMDI0NzAwMDEwMS8yLzMvNC81LzMwMDAyMjYvNy84LzkvMTAvMTEvMTIv
MTMvMTQyMDAwMjQ4MDAwMTgxLzIvMy80LzUvNi83LzgvOS8zMDAwMTQxMC8xMS8xMi8xMy8xNDAw
MDI0OTMwMDAyNDEvMi8zLzQvNS82LzcvOC85LzEwLzExLzMwMDAwODEyLzEzLzE0MDAwMjUwMDAw
MDUxLzIvMzMwMDAyNC80LzUvNi83LzgvOS8xMC8xMS8xMi8xMzMwMDAwMy8xNDAwMDI1MTAwMDEw
MS8yLzMvNC81LzMwMDAyMjYvNy84LzkvMTAvMTEvMTIvMTMvMTQyMDAwMjUyMDAwMTgxLzIvMy80
LzUvNi83LzgvOS8zMDAwMTQxMC8xMS8xMi8xMy8xNDAwMDI1MzMwMDAyNDEvMi8zLzQvNS82Lzcv
OC85LzEwLzExLzMwMDAwODEyLzEzLzE0MDAwMjU0MDAwMDUxLzIvMzMwMDAyNC80LzUvNi83Lzgv
OS8xMC8xMS8xMi8xMzMwMDAwMy8xNDAwMDI1NTAwMDEwMS8yLzMvNC81LzMwMDAyMjYvNy84Lzkv
MTAvMTEvMTIvMTMvMTQyMDAwMjU2MDAwMTgxLzIvMy80LzUvNi83LzgvOS8zMDAwMTQxMC8xMS8x
Mi8xMy8xNDAwMDI1NzMwMDAyNDEvMi8zLzQvNS82LzcvOC85LzEwLzExLzMwMDAwODEyLzEzLzE0
MDAwMjU4MDAwMDUxLzIvMzMwMDAyNC80LzUvNi83LzgvOS8xMC8xMS8xMi8xMzMwMDAwMy8xNDAw
MDI1OTAwMDEwMS8yLzMvNC81LzMwMDAyMjYvNy84LzkvMTAvMTEvMTIvMTMvMTQyMDAwMjYwMDAw
MTgxLzIvMy80LzUvNi83LzgvOS8zMDAwMTQxMC8xMS8xMi8xMy8xNDAwMDI2MTMwMDAyNDEvMi8z
LzQvNS82LzcvOC85LzEwLzExLzMwMDAwODEyLzEzLzE0MDAwMjYyMDAwMDUxLzIvMzMwMDAyNC80
LzUvNi83LzgvOS8xMC8xMS8xMi8xMzMwMDAwMy8xNDAwMDI2MzAwMDEwMS8yLzMvNC81LzMwMDAy
MjYvNy84LzkvMTAvMTEvMTIvMTMvMTQyMDAwMjY0MDAwMTgxLzIvMy80LzUvNi83LzgvOS8zMDAw
MTQxMC8xMS8xMi8xMy8xNDAwMDI2NTMwMDAyNDEvMi8zLzQvNS82LzcvOC85LzEwLzExLzMwMDAw
ODEyLzEzLzE0MDAwMjY2MDAwMDUxLzIvMzMwMDAyNC80LzUvNi83LzgvOS8xMC8xMS8xMi8xMzMw
MDAwMy8xNDAwMDI2NzAwMDEwMS8yLzMvNC81LzMwMDAyMjYvNy84LzkvMTAvMTEvMTIvMTMvMTQy
MDAwMjY4MDAwMTgxLzIvMy80LzUvNi83LzgvOS8zMDAwMTQxMC8xMS8xMi8xMy8xNDAwMDI2OTMw
MDAyNDEvMi8zLzQvNS82LzcvOC85LzEwLzExLzMwMDAwODEyLzEzLzE0MDAwMjcwMDAwMDUxLzIv
MzMwMDAyNC80LzUvNi83LzgvOS8xMC8xMS8xMi8xMzMwMDAwMy8xNDAwMDI3MTAwMDEwMS8yLzMv
NC81LzMwMDAyMjYvNy84LzkvMTAvMTEvMTIvMTMvMTQyMDAwMjcyMDAwMTgxLzIvMy80LzUvNi83
LzgvOS8zMDAwMTQxMC8xMS8xMi8xMy8xNDAwMDI3MzMwMDAyNDEvMi8zLzQvNS82LzcvOC85LzEw
LzExLzMwMDAwODEyLzEzLzE0MDAwMjc0MDAwMDUxLzIvMzMwMDAyNC80LzUvNi83LzgvOS8xMC8x
MS8xMi8xMzMwMDAwMy8xNDAwMDI3NTAwMDEwMS8yLzMvNC81LzMwMDAyMjYvNy84LzkvMTAvMTEv
MTIvMTMvMTQyMDAwMjc2MDAwMTgxLzIvMy80LzUvNi83LzgvOS8zMDAwMTQxMC8xMS8xMi8xMy8x
NDAwMDI3NzMwMDAyNDEvMi8zLzQvNS82LzcvOC85LzEwLzExLzMwMDAwODEyLzEzLzE0MDAwMjc4
MDAwMDUxLzIvMzMwMDAyNC80LzUvNi83LzgvOS8xMC8xMS8xMi8xMzMwMDAwMy8xNDAwMDI3OTAw
MDEwMS8yLzMvNC81LzMwMDAyMjYvNy84LzkvMTAvMTEvMTIvMTMvMTQyMDAwMjgwMDAwMTgxLzIv
My80LzUvNi83LzgvOS8zMDAwMTQxMC8xMS8xMi8xMy8xNDAwMDI4MTMwMDAyNDEvMi8zLzQvNS82
LzcvOC85LzEwLzExLzMwMDAwODEyLzEzLzE0MDAwMjgyMDAwMDUxLzIvMzMwMDAyNC80LzUvNi83
LzgvOS8xMC8xMS8xMi8xMzMwMDAwMy8xNDAwMDI4MzAwMDEwMS8yLzMvNC81LzMwMDAyMjYvNy84
LzkvMTAvMTEvMTIvMTMvMTQyMDAwMjg0MDAwMTgxLzIvMy80LzUvNi83LzgvOS8zMDAwMTQxMC8x
MS8xMi8xMy8xNDAwMDI4NTMwMDAyNDEvMi8zLzQvNS82LzcvOC85LzEwLzExLzMwMDAwODEyLzEz
LzE0MDAwMjg2MDAwMDUxLzIvMzMwMDAyNC80LzUvNi83LzgvOS8xMC8xMS8xMi8xMzMwMDAwMy8x
NDAwMDI4NzAwMDEwMS8yLzMvNC81LzMwMDAyMjYvNy84LzkvMTAvMTEvMTIvMTMvMTQyMDAwMjg4
MDAwMTgxLzIvMy80LzUvNi83LzgvOS8zMDAwMTQxMC8xMS8xMi8xMy8xNDAwMDI4OTMwMDAyNDEv
Mi8zLzQvNS82LzcvOC85LzEwLzExLzMwMDAwODEyLzEzLzE0MDAwMjkwMDAwMDUxLzIvMzMwMDAy
NC80LzUvNi83LzgvOS8xMC8xMS8xMi8xMzMwMDAwMy8xNDAwMDI5MTAwMDEwMS8yLzMvNC81LzMw
MDAyMjYvNy84LzkvMTAvMTEvMTIvMTMvMTQyMDAwMjkyMDAwMTgxLzIvMy80LzUvNi83LzgvOS8z
MDAwMTQxMC8xMS8xMi8xMy8xNDAwMDI5MzMwMDAyNDEvMi8zLzQvNS82LzcvOC85LzEwLzExLzMw
MDAwODEyLzEzLzE0MDAwMjk0MDAwMDUxLzIvMzMwMDAyNC80LzUvNi83LzgvOS8xMC8xMS8xMi8x
MzMwMDAwMy8xNDAwMDI5NTAwMDEwMS8yLzMvNC81LzMwMDAyMjYvNy84LzkvMTAvMTEvMTIvMTMv
MTQyMDAwMjk2MDAwMTgxLzIvMy80LzUvNi83LzgvOS8zMDAwMTQxMC8xMS8xMi8xMy8xNDAwMDI5
NzMwMDAyNDEvMi8zLzQvNS82LzcvOC85LzEwLzExLzMwMDAwODEyLzEzLzE0MDAwMjk4MDAwMDUx
LzIvMzMwMDAyNC80LzUvNi83LzgvOS8xMC8xMS8xMi8xMw==</GetDataResult></GetDataResponse></SOAP-ENV:Body>

</SOAP-ENV:Envelope>



А тут я показал, как это текстовое сообщение разбито на 2 текстовых узла:

Код: xml
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.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
<?xml version="1.0" encoding="UTF-8" ?>

<SOAP-ENV:Envelope xmlns:SOAP-ENV='http://schemas.xmlsoap.org/soap/envelope/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:s='http://www.w3.org/2001/XMLSchema'>

  <SOAP-ENV:Body><GetDataResponse xmlns="http://tempuri.org"><GetDataResult>MjAwMDExMDAwMTkxLzIvMy80LzUvNi83LzgvOS8xMzAwMDEzMC8xMS8xMi8xMy8xNDAwMDEyMDAw
MDExMzAwMDI0LzIvMy80LzUvNi83LzgvOS8xMC8xMS8xMzAwMDA3Mi8xMy8xNDAwMDEzMDAwMDcx
LzIvMy80MzAwMDI0LzUvNi83LzgvOS8xMC8xMS8xMi8xMy8xMzAwMDAxNDAwMDE0MDAwMTMxLzIv
My80LzUvNi83MzAwMDE5LzgvOS8xMC8xMS8xMi8xMy8xNDAwMDE1MzAwMDI0MS8yLzMvNC81LzYv
Ny84LzkvMTAvMTEvMzAwMDA4MTIvMTMvMTQwMDAxNjAwMDA2MS8yLzMvMzAwMDI0NC81LzYvNy84
LzkvMTAvMTEvMTIvMTMvMzAwMDAyMTQwMDAxNzAwMDEyMS8yLzMvNC81LzYvMzAwMDIwNy84Lzkv
MTAvMTEvMTIvMTMvMTQyMDAwMTgwMDAxOTEvMi8zLzQvNS82LzcvOC85LzEzMDAwMTMwLzExLzEy
LzEzLzE0MDAwMTkwMDAwMTEzMDAwMjQvMi8zLzQvNS82LzcvOC85LzEwLzExLzEzMDAwMDcyLzEz
LzE0MDAwMjEwMDAwMDYxLzIvMy8zMDAwMjQ0LzUvNi83LzgvOS8xMC8xMS8xMi8xMy8zMDAwMDIx
NDAwMDIxMTAwMDExMS8yLzMvNC81LzYzMDAwMjEvNy84LzkvMTAvMTEvMTIvMTMvMTQyMDAwMjEy
MDAwMTgxLzIvMy80LzUvNi83LzgvOS8zMDAwMTQxMC8xMS8xMi8xMy8xNDAwMDIxMzMwMDAyNDEv
Mi8zLzQvNS82LzcvOC85LzEwLzExLzMwMDAwODEyLzEzLzE0MDAwMjE0MDAwMDUxLzIvMzMwMDAy
NC80LzUvNi83LzgvOS8xMC8xMS8xMi8xMzMwMDAwMy8xNDAwMDIxNTAwMDEwMS8yLzMvNC81LzMw
MDAyMjYvNy84LzkvMTAvMTEvMTIvMTMvMTQyMDAwMjE2MDAwMTgxLzIvMy80LzUvNi83LzgvOS8z
MDAwMTQxMC8xMS8xMi8xMy8xNDAwMDIxNzMwMDAyNDEvMi8zLzQvNS82LzcvOC85LzEwLzExLzMw
MDAwODEyLzEzLzE0MDAwMjE4MDAwMDUxLzIvMzMwMDAyNC80LzUvNi83LzgvOS8xMC8xMS8xMi8x
MzMwMDAwMy8xNDAwMDIxOTAwMDEwMS8yLzMvNC81LzMwMDAyMjYvNy84LzkvMTAvMTEvMTIvMTMv
MTQyMDAwMjIwMDAwMTgxLzIvMy80LzUvNi83LzgvOS8zMDAwMTQxMC8xMS8xMi8xMy8xNDAwMDIy
MTMwMDAyNDEvMi8zLzQvNS82LzcvOC85LzEwLzExLzMwMDAwODEyLzEzLzE0MDAwMjIyMDAwMDUx
LzIvMzMwMDAyNC80LzUvNi83LzgvOS8xMC8xMS8xMi8xMzMwMDAwMy8xNDAwMDIyMzAwMDEwMS8y
LzMvNC81LzMwMDAyMjYvNy84LzkvMTAvMTEvMTIvMTMvMTQyMDAwMjI0MDAwMTgxLzIvMy80LzUv
Ni83LzgvOS8zMDAwMTQxMC8xMS8xMi8xMy8xNDAwMDIyNTMwMDAyNDEvMi8zLzQvNS82LzcvOC85
LzEwLzExLzMwMDAwODEyLzEzLzE0MDAwMjI2MDAwMDUxLzIvMzMwMDAyNC80LzUvNi83LzgvOS8x
MC8xMS8xMi8xMzMwMDAwMy8xNDAwMDIyNzAwMDEwMS8yLzMvNC81LzMwMDAyMjYvNy84LzkvMTAv
MTEvMTIvMTMvMTQyMDAwMjI4MDAwMTgxLzIvMy80LzUvNi83LzgvOS8zMDAwMTQxMC8xMS8xMi8x
My8xNDAwMDIyOTMwMDAyNDEvMi8zLzQvNS82LzcvOC85LzEwLzExLzMwMDAwODEyLzEzLzE0MDAw
MjMwMDAwMDUxLzIvMzMwMDAyNC80LzUvNi83LzgvOS8xMC8xMS8xMi8xMzMwMDAwMy8xNDAwMDIz
MTAwMDEwMS8yLzMvNC81LzMwMDAyMjYvNy84LzkvMTAvMTEvMTIvMTMvMTQyMDAwMjMyMDAwMTgx
LzIvMy80LzUvNi83LzgvOS8zMDAwMTQxMC8xMS8xMi8xMy8xNDAwMDIzMzMwMDAyNDEvMi8zLzQv
NS82LzcvOC85LzEwLzExLzMwMDAwODEyLzEzLzE0MDAwMjM0MDAwMDUxLzIvMzMwMDAyNC80LzUv
Ni83LzgvOS8xMC8xMS8xMi8xMzMwMDAwMy8xNDAwMDIzNTAwMDEwMS8yLzMvNC81LzMwMDAyMjYv
Ny84LzkvMTAvMTEvMTIvMTMvMTQyMDAwMjM2MDAwMTgxLzIvMy80LzUvNi83LzgvOS8zMDAwMTQx
MC8xMS8xMi8xMy8xNDAwMDIzNzMwMDAyNDEvMi8zLzQvNS82LzcvOC85LzEwLzExLzMwMDAwODEy
LzEzLzE0MDAwMjM4MDAwMDUxLzIvMzMwMDAyNC80LzUvNi83LzgvOS8xMC8xMS8xMi8xMzMwMDAw
My8xNDAwMDIzOTAwMDEwMS8yLzMvNC81LzMwMDAyMjYvNy84LzkvMTAvMTEvMTIvMTMvMTQyMDAw
MjQwMDAwMTgxLzIvMy80LzUvNi83LzgvOS8zMDAwMTQxMC8xMS8xMi8xMy8xNDAwMDI0MTMwMDAy
NDEvMi8zLzQvNS82LzcvOC85LzEwLzExLzMwMDAwODEyLzEzLzE0MDAwMjQyMDAwMDUxLzIvMzMw
MDAyNC80LzUvNi83LzgvOS8xMC8xMS8xMi8xMzMwMDAwMy8xNDAwMDI0MzAwMDEwMS8yLzMvNC81
LzMwMDAyMjYvNy84LzkvMTAvMTEvMTIvMTMvMTQyMDAwMjQ0MDAwMTgxLzIvMy80LzUvNi83Lzgv
OS8zMDAwMTQxMC8xMS8xMi8xMy8xNDAwMDI0NTMwMDAyNDEvMi8zLzQvNS82LzcvOC85LzEwLzEx
LzMwMDAwODEyLzEzLzE0MDAwMjQ2MDAwMDUxLzIvMzMwMDAyNC80LzUvNi83LzgvOS8xMC8xMS8x
Mi8xMzMwMDAwMy8xNDAwMDI0NzAwMDEwMS8yLzMvNC81LzMwMDAyMjYvNy84LzkvMTAvMTEvMTIv
MTMvMTQyMDAwMjQ4MDAwMTgxLzIvMy80LzUvNi83LzgvOS8zMDAwMTQxMC8xMS8xMi8xMy8xNDAw
MDI0OTMwMDAyNDEvMi8zLzQvNS82LzcvOC85LzEwLzExLzMwMDAwODEyLzEzLzE0MDAwMjUwMDAw
MDUxLzIvMzMwMDAyNC80LzUvNi83LzgvOS8xMC8xMS8xMi8xMzMwMDAwMy8xNDAwMDI1MTAwMDEw
MS8yLzMvNC81LzMwMDAyMjYvNy84LzkvMTAvMTEvMTIvMTMvMTQyMDAwMjUyMDAwMTgxLzIvMy80
LzUvNi83LzgvOS8zMDAwMTQxMC8xMS8xMi8xMy8xNDAwMDI1MzMwMDAyNDEvMi8zLzQvNS82Lzcv
OC85LzEwLzExLzMwMDAwODEyLzEzLzE0MDAwMjU0MDAwMDUxLzIvMzMwMDAyNC80LzUvNi83Lzgv
OS8xMC8xMS8xMi8xMzMwMDAwMy8xNDAwMDI1NTAwMDEwMS8yLzMvNC81LzMwMDAyMjYvNy84Lzkv
MTAvMTEvMTIvMTMvMTQyMDAwMjU2MDAwMTgxLzIvMy80LzUvNi83LzgvOS8zMDAwMTQxMC8xMS8x
Mi8xMy8xNDAwMDI1NzMwMDAyNDEvMi8zLzQvNS82LzcvOC85LzEwLzExLzMwMDAwODEyLzEzLzE0
MDAwMjU4MDAwMDUxLzIvMzMwMDAyNC80LzUvNi83LzgvOS8xMC8xMS8xMi8xMzMwMDAwMy8xNDAw
MDI1OTAwMDEwMS8yLzMvNC81LzMwMDAyMjYvNy84LzkvMTAvMTEvMTIvMTMvMTQyMDAwMjYwMDAw
MTgxLzIvMy80LzU

vNi83LzgvOS8zMDAwMTQxMC8xMS8xMi8xMy8xNDAwMDI2MTMwMDAyNDEvMi8z
LzQvNS82LzcvOC85LzEwLzExLzMwMDAwODEyLzEzLzE0MDAwMjYyMDAwMDUxLzIvMzMwMDAyNC80
LzUvNi83LzgvOS8xMC8xMS8xMi8xMzMwMDAwMy8xNDAwMDI2MzAwMDEwMS8yLzMvNC81LzMwMDAy
MjYvNy84LzkvMTAvMTEvMTIvMTMvMTQyMDAwMjY0MDAwMTgxLzIvMy80LzUvNi83LzgvOS8zMDAw
MTQxMC8xMS8xMi8xMy8xNDAwMDI2NTMwMDAyNDEvMi8zLzQvNS82LzcvOC85LzEwLzExLzMwMDAw
ODEyLzEzLzE0MDAwMjY2MDAwMDUxLzIvMzMwMDAyNC80LzUvNi83LzgvOS8xMC8xMS8xMi8xMzMw
MDAwMy8xNDAwMDI2NzAwMDEwMS8yLzMvNC81LzMwMDAyMjYvNy84LzkvMTAvMTEvMTIvMTMvMTQy
MDAwMjY4MDAwMTgxLzIvMy80LzUvNi83LzgvOS8zMDAwMTQxMC8xMS8xMi8xMy8xNDAwMDI2OTMw
MDAyNDEvMi8zLzQvNS82LzcvOC85LzEwLzExLzMwMDAwODEyLzEzLzE0MDAwMjcwMDAwMDUxLzIv
MzMwMDAyNC80LzUvNi83LzgvOS8xMC8xMS8xMi8xMzMwMDAwMy8xNDAwMDI3MTAwMDEwMS8yLzMv
NC81LzMwMDAyMjYvNy84LzkvMTAvMTEvMTIvMTMvMTQyMDAwMjcyMDAwMTgxLzIvMy80LzUvNi83
LzgvOS8zMDAwMTQxMC8xMS8xMi8xMy8xNDAwMDI3MzMwMDAyNDEvMi8zLzQvNS82LzcvOC85LzEw
LzExLzMwMDAwODEyLzEzLzE0MDAwMjc0MDAwMDUxLzIvMzMwMDAyNC80LzUvNi83LzgvOS8xMC8x
MS8xMi8xMzMwMDAwMy8xNDAwMDI3NTAwMDEwMS8yLzMvNC81LzMwMDAyMjYvNy84LzkvMTAvMTEv
MTIvMTMvMTQyMDAwMjc2MDAwMTgxLzIvMy80LzUvNi83LzgvOS8zMDAwMTQxMC8xMS8xMi8xMy8x
NDAwMDI3NzMwMDAyNDEvMi8zLzQvNS82LzcvOC85LzEwLzExLzMwMDAwODEyLzEzLzE0MDAwMjc4
MDAwMDUxLzIvMzMwMDAyNC80LzUvNi83LzgvOS8xMC8xMS8xMi8xMzMwMDAwMy8xNDAwMDI3OTAw
MDEwMS8yLzMvNC81LzMwMDAyMjYvNy84LzkvMTAvMTEvMTIvMTMvMTQyMDAwMjgwMDAwMTgxLzIv
My80LzUvNi83LzgvOS8zMDAwMTQxMC8xMS8xMi8xMy8xNDAwMDI4MTMwMDAyNDEvMi8zLzQvNS82
LzcvOC85LzEwLzExLzMwMDAwODEyLzEzLzE0MDAwMjgyMDAwMDUxLzIvMzMwMDAyNC80LzUvNi83
LzgvOS8xMC8xMS8xMi8xMzMwMDAwMy8xNDAwMDI4MzAwMDEwMS8yLzMvNC81LzMwMDAyMjYvNy84
LzkvMTAvMTEvMTIvMTMvMTQyMDAwMjg0MDAwMTgxLzIvMy80LzUvNi83LzgvOS8zMDAwMTQxMC8x
MS8xMi8xMy8xNDAwMDI4NTMwMDAyNDEvMi8zLzQvNS82LzcvOC85LzEwLzExLzMwMDAwODEyLzEz
LzE0MDAwMjg2MDAwMDUxLzIvMzMwMDAyNC80LzUvNi83LzgvOS8xMC8xMS8xMi8xMzMwMDAwMy8x
NDAwMDI4NzAwMDEwMS8yLzMvNC81LzMwMDAyMjYvNy84LzkvMTAvMTEvMTIvMTMvMTQyMDAwMjg4
MDAwMTgxLzIvMy80LzUvNi83LzgvOS8zMDAwMTQxMC8xMS8xMi8xMy8xNDAwMDI4OTMwMDAyNDEv
Mi8zLzQvNS82LzcvOC85LzEwLzExLzMwMDAwODEyLzEzLzE0MDAwMjkwMDAwMDUxLzIvMzMwMDAy
NC80LzUvNi83LzgvOS8xMC8xMS8xMi8xMzMwMDAwMy8xNDAwMDI5MTAwMDEwMS8yLzMvNC81LzMw
MDAyMjYvNy84LzkvMTAvMTEvMTIvMTMvMTQyMDAwMjkyMDAwMTgxLzIvMy80LzUvNi83LzgvOS8z
MDAwMTQxMC8xMS8xMi8xMy8xNDAwMDI5MzMwMDAyNDEvMi8zLzQvNS82LzcvOC85LzEwLzExLzMw
MDAwODEyLzEzLzE0MDAwMjk0MDAwMDUxLzIvMzMwMDAyNC80LzUvNi83LzgvOS8xMC8xMS8xMi8x
MzMwMDAwMy8xNDAwMDI5NTAwMDEwMS8yLzMvNC81LzMwMDAyMjYvNy84LzkvMTAvMTEvMTIvMTMv
MTQyMDAwMjk2MDAwMTgxLzIvMy80LzUvNi83LzgvOS8zMDAwMTQxMC8xMS8xMi8xMy8xNDAwMDI5
NzMwMDAyNDEvMi8zLzQvNS82LzcvOC85LzEwLzExLzMwMDAwODEyLzEzLzE0MDAwMjk4MDAwMDUx
LzIvMzMwMDAyNC80LzUvNi83LzgvOS8xMC8xMS8xMi8xMw==</GetDataResult></GetDataResponse></SOAP-ENV:Body>

</SOAP-ENV:Envelope>





Обмен данными с web-сервисом я делаю в формате base64. В данном сообщении передавались просто числа, разделенные символом "/". Для данного ответа от сервера в responseXML в узле результата <GetDataResult> было сформировано 2 текстовых дочерних узла. В тексте сообщения с руками сделал разрыв, чтобы показать содержимое 1-го и 2-го текстовых узлов.
...
Рейтинг: 0 / 0
Проблемы со строковыми результатами от метода web-сервиса
    #38032598
sxq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
во всех браузерах такая проблема?
заголовки при передаче данных с сервера верны?
...
Рейтинг: 0 / 0
Проблемы со строковыми результатами от метода web-сервиса
    #38032653
Фотография iConst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DpProg,

Прочитал о soapclient.js: On the client side we use the WSDL (Web Service Description Language) to automatically generate a JavaScript proxy class so as to allow using the Web Service return types... .
Полный изврат (ИМХО).

Если нужно юзать сервисы именно из клиента (javascript), то пользуют JSON. Если КЕШЕ не умеет отвечать json-форматом, то при всей его распальцованности это, минимум, странно. Отсюда:
а) Заменить/заставить сервис отдавать json. При невозможности:
б) работать с ним на сервере, как и положено "по уставу". SOAP -протокол межсерверного общения. Если до зарезу нужен AJAX на клиенте -
в) реализовать прокси (б), а уж со своего сервера отдавать json.

Иначе, вы хотели проблем - вы их получили.
...
Рейтинг: 0 / 0
Проблемы со строковыми результатами от метода web-сервиса
    #38033245
DpProg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iConst,

Если я правильно понял тебя, то я должен по AJAX вести обмен с серваком (например Apache), с программами, написанными на PHP и вести обмен по json. А в свою очередь программа на php по soap будет делать запрос к Cache для получения нужного результата перекодировать его в json и отдавать моему клиенту? Примерно это имеете в виду? Можно и так... но это сложно, как по мне.


Проблему пока временно решил для себя исправлением исходного кода soapclient.js где учел сложившуюся ситуацию при обмене строковыми данными. Пускай пока работает так (оно заработало даже для 20 000 символом!!! :) ), пока не разберусь в чем же причина.

Спасибо всем, кто откликнулся!
...
Рейтинг: 0 / 0
Проблемы со строковыми результатами от метода web-сервиса
    #38033247
DpProg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sxq,

Проверял в Opera и FireFox. В этих -х ситуация одинаковая. В IE проверить не могу, т.к. он не переваривает библиотеку soapclient.js и вылетает... Буду еще смотреть в чем причина и по возможности исправлю этот глюк.
...
Рейтинг: 0 / 0
Проблемы со строковыми результатами от метода web-сервиса
    #38033272
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прямо с крашрепортом вылетает?
что за адская библиотека...
...
Рейтинг: 0 / 0
Проблемы со строковыми результатами от метода web-сервиса
    #38033274
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скоро будут писать такие скрипты, что винда начнет бсодить, а всякие линуксы просто рваться в клочья
...
Рейтинг: 0 / 0
Проблемы со строковыми результатами от метода web-сервиса
    #38033294
DpProg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariy,

Я имел в виду, что библиотека вылетает по исключению и исполнение js-скрипта прекращается. IE не может объект WSDL (внутренний объект этой библиотеки) переварить...
...
Рейтинг: 0 / 0
Проблемы со строковыми результатами от метода web-сервиса
    #38033445
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DpProg, а так-ли нужен Вам WSDL? Может проще ручками soap-конверт сформировать и ответ распарсить? У меня так Windows gadget с веб-сервисом общается: формирую текст soap-конверта, при помощи jQuery ajax дёргаю сервис, при помощи jQuery разбираю ответ (удобно). Windows гаджеты работают из-под IE.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Проблемы со строковыми результатами от метода web-сервиса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]