Веб-сервис. Передача двоичных данных
☑
0
Zixxx
25.05.16
✎
12:49
При передачи двоичных данных появляется ошибка
Ошибка разбора XML: - [1,47]
Фатальная ошибка:
Space required after the Public Identifier
Общий вес картинок примерно 1 мб, если передавать более легкие картинки то ошибки не происходит.
В чем причина, почему сервис варится на таких маленьких объемах, где-то это настраивается в IIS, как это исправить?
1
Fragster
гуру
25.05.16
✎
12:51
есть мнение, что нужно через soap ui посмотреть ответ сервера, ибо приходит вместо XML какая-то лажа с текстом ошибки
2
Zixxx
25.05.16
✎
12:53
(1) Приходит не полный XML, как будто он может передать около 4 000 строк. Если объект XDTO записать в файл то все ОК
3
Fragster
гуру
25.05.16
✎
13:06
[1,47] - это самое начало XML
4
Zixxx
25.05.16
✎
13:08
(3) В начале все ок
5
Serginio1
25.05.16
✎
14:07
(2) Фиддлером посмотри. А чей вэб сервис?
6
Cyberhawk
25.05.16
✎
14:09
Больше 65000 символов в двоичные данные XML не засунешь, как-то так вроде
7
timurhv
25.05.16
✎
14:27
(6) Если правилами КД2 выгружать данные, то там нормально же делается XML + план обмена через XML может передавать вложения файлов.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший