forum.bitel.ru http://forum.bitel.ru/ |
|
получение xml ответа от executer-а http://forum.bitel.ru/viewtopic.php?f=19&t=10440 |
Страница 1 из 1 |
Автор: | Inspire [ 20 апр 2015, 18:34 ] |
Заголовок сообщения: | получение xml ответа от executer-а |
Кто-нибудь сталкивался с проблемой получения xml из запроса с использованием executer в php? Запрос такого вида Код: https://10.0.0.2:8443/bgbilling/executer?on_date=&from_number=&module=admin.resource&status=any&user=user&pswd=password&to_number=&action=NumberResourceTable&category_id=2&mid=6& возвращает xml со списком номеров, но в curl-е его получить не удается. Выдает Action NOT FOUND ! module:admin.resource class: ActionNumberResour. Сам код php рабочий. Проверял на http://www.cbr.ru/scripts/XML_daily.asp ... 20.04.2015. |
Автор: | dimOn [ 20 апр 2015, 19:01 ] |
Заголовок сообщения: | Re: получение xml ответа от executer-а |
Цитата: Выдает Action NOT FOUND ! module:admin.resource class: ActionNumberResour. Это полная строка? Тогда вангую, что там (action=NumberResourceTable) кириллическая с вместо латинской c. Это первое и самое очевидное предположение. |
Автор: | Inspire [ 20 апр 2015, 19:14 ] |
Заголовок сообщения: | Re: получение xml ответа от executer-а |
dimOn писал(а): Цитата: Выдает Action NOT FOUND ! module:admin.resource class: ActionNumberResour. Это полная строка? Тогда вангую, что там (action=NumberResourceTable) кириллическая с вместо латинской c. Это первое и самое очевидное предположение. Вполне возможно, скопировал запрос из строки браузера, который выводит Код: <data status="ok"> <table> <data> <row id="38890" number="78462130000" period="10.01.2011-"/> <row id="38891" number="78462131313" period="10.01.2011-"/> <row id="38892" number="78462131415" period="10.01.2011-"/> <row id="38893" number="78462133333" period="10.01.2011-"/> </data> </table> </data> Получил такой полный вывод: Код: HTTP/1.1 200 OK Server: Apache-Coyote/1.1 cache-control: no-cache, no-store Set-Cookie: JSESSIONID=1113635647D00174AF4F97607B42BE1F; Path=/; Secure Content-Type: text/xml;charset=windows-1251 Transfer-Encoding: chunked Date: Mon, 20 Apr 2015 13:11:49 GMT
string(599) "HTTP/1.1 200 OK Server: Apache-Coyote/1.1 cache-control: no-cache, no-store Set-Cookie: JSESSIONID=1113635647D00174AF4F97607B42BE1F; Path=/; Secure Content-Type: text/xml;charset=windows-1251 Transfer-Encoding: chunked Date: Mon, 20 Apr 2015 13:11:49 GMT " HTTP/1.1 200 OK Server: Apache-Coyote/1.1 cache-control: no-cache, no-store Set-Cookie: JSESSIONID=1113635647D00174AF4F97607B42BE1F; Path=/; Secure Content-Type: text/xml;charset=windows-1251 Transfer-Encoding: chunked Date: Mon, 20 Apr 2015 13:11:49 GMT |
Автор: | Inspire [ 20 апр 2015, 19:31 ] |
Заголовок сообщения: | Re: получение xml ответа от executer-а |
А как xml получить кто знает? |
Автор: | skn [ 20 апр 2015, 19:36 ] |
Заголовок сообщения: | Re: получение xml ответа от executer-а |
дебажить надо curl... |
Автор: | Inspire [ 21 апр 2015, 11:53 ] |
Заголовок сообщения: | Re: получение xml ответа от executer-а |
Если у кого такая же проблема, то у меня решение было в добавлении в php.ini расширения openssl.so extension=php_openssl.so |
Автор: | snark [ 29 май 2015, 17:08 ] |
Заголовок сообщения: | Re: получение xml ответа от executer-а |
Inspire писал(а): Запрос Код: https:// код php рабочий. Проверял на http://Inspire писал(а): решение в добавлении в php.ini extension=php_openssl.so Тестим код на HTTP и удивляемся, что не работает на HTTPS. Включаем в похапе поддержку HTTPS и, внезапно, все работает. Чудеса ![]() |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |