Форум → Программирование → PHP для идиотов → #$%@ soap
#$%@ soap
Страницы: ← Предыдущая страница →
-
-
-
Дек. 11, 2014, 9:16 д.п., спустя 13 часов 38 минут 55 секунд
@Josh, покажи мне документы, что она твоя??? даже когда ты срешь, пока летит говно оно твое, когда упало оно уже государственное. -
Дек. 24, 2014, 1:08 п.п., спустя 13 дней 3 часа 52 минуты
Забыл отписать. Короч. Если версия header-ов (не soap-ных, а именно http-шных) 1.1, то запрос посылается с параметром Connection: keep-alive, на другой стороне то же самое. SOAP начинает запрашивать данные частями, и когда получает пустое тело, ложится по эксепшену. Кое где натыкался на комменты, выставить keep-alive в off, но в настройках апача, это влияет только на "выдачу", запрос же происходит с параметрами Connection: keep-alive. Почему разные серверы выдают разные параметры, говорить не берусь. Итак, исправить можно параметром keep_alive в самом ините SOAP - а, но только с 5.4 - ой версии. Для тех, у кого такая же беда как у меня, и апать сервер нельзя, просто менять версию http хидера вот так:$client = new SoapClient('http://8.8.8.8:8080/KakayatoMutoten.asmx?WSDL', array('stream_context' => stream_context_create(array('http' => array('protocol_version' => 1.0)))));
-
Дек. 24, 2014, 9:40 п.п., спустя 8 часов 31 минуту 24 секунды
@Josh, круто, что отписал резалт, молодец!!! -
Дек. 24, 2014, 11:02 п.п., спустя 1 час 22 минуты 11 секунд
Все бы так!
https://smappi.org/ - платформа по созданию API на все случаи жизни
Страницы: ← Предыдущая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!