2016-01-14 2 views
0

Существует проблема в NuSOAP заголовка HTTP Content-Length, вызывая ksoap ошибка анализаандроид Ksoap 3.4.0 скачать файл с NuSOAP/0.9.5 (1,123) не

случай 1.

Х- SOAP-сервер: NuSOAP/0.9.5 (1,123)
Content-Length: 3410

длина содержимого HTTP является 3410, матч HTTP длина тела и к Мыло прекрасно работает

случай 2.

X-SOAP-сервер: NuSOAP/0.9.5 (1,123)
Content-Length: 15225

но длина тела реальный HTTP 15228, показанный в проводеhark

ksoap-3.4.0 данные анализа зависят от содержимого заголовка http,
конец тега конверта потерян то xml синтаксическая ошибка.

обновление

конец содержания

в Wireshark

</SOAP-ENV:Envelope> 

в Android HTTP соединения InputStream

</SOAP-ENV:Envelo 

это может вызвать ошибку синтаксического анализа XML, не может найти end tag

основной причиной является NuSOAP Content-Length не соответствует

ответ

0

относятся: https://forums.adobe.com/thread/725704?tstart=0

ответ сервера содержит UTF-8 заголовка спецификации причину этого вопроса.

удалить заголовок в теле http , тогда длина содержимого будет соответствовать длине тела

Смежные вопросы