forum.bitel.ru
http://forum.bitel.ru/

получить xml ответ от сервера
http://forum.bitel.ru/viewtopic.php?f=19&t=9772
Страница 1 из 1

Автор:  Dipress [ 29 сен 2014, 14:37 ]
Заголовок сообщения:  получить xml ответ от сервера

Добрый день.

Понимаю что вопрос лаймерский, но все-же.
Нашел вот такой раздел в документации
http://bgbilling.ru/v6.1/doc/ch02s08.html

Хочу попробывать сделал вот такой запрос:
Код:
http://billing:8081/executer?user=user&pswd=password&authToSession=0&module=contract&action=ContractInfo&cid=17&


где billing - адрес сервера
user/password - соответственно логин и пароль пользователя.

Но почему-то не получаю ответ о сервера.
Не подскажите в чем проблема ?

Автор:  skyb [ 29 сен 2014, 14:42 ]
Заголовок сообщения:  Re: получить xml ответ от сервера

а чего говорит то?

Автор:  Dipress [ 29 сен 2014, 14:45 ]
Заголовок сообщения:  Re: получить xml ответ от сервера

skyb писал(а):
а чего говорит то?

Ну как-бы ответа нет от сервера. Просто в дебаге еще есть поле BGBillingSecret. Но как оно формируется и вообще нужно ли оно не понятно.
В хроме:
Код:
net::ERR_CONNECTION_REFUSED

Автор:  Amir [ 29 сен 2014, 16:00 ]
Заголовок сообщения:  Re: получить xml ответ от сервера

Может быть в URL не хватает контекста т.е. /bgbilling/executer ?

Автор:  Dipress [ 29 сен 2014, 16:03 ]
Заголовок сообщения:  Re: получить xml ответ от сервера

Amir писал(а):
Может быть в URL не хватает контекста т.е. /bgbilling/executer ?

Вот пример для тестового биллинга
Код:
http://194.54.152.46:8081/executer?user=admin&pswd=password&authToSession=0&module=contract&action=ContractInfo&cid=17&


Или запрос в таком виде не правильный?

Автор:  skyb [ 29 сен 2014, 17:30 ]
Заголовок сообщения:  Re: получить xml ответ от сервера

Dipress писал(а):
Amir писал(а):
Может быть в URL не хватает контекста т.е. /bgbilling/executer ?

Вот пример для тестового биллинга
Код:
http://194.54.152.46:8081/executer?user=admin&pswd=password&authToSession=0&module=contract&action=ContractInfo&cid=17&


Или запрос в таком виде не правильный?

Код:
http://194.54.152.46:8081/bgbilling/executer?user=admin&pswd=password&authToSession=0&module=contract&action=ContractInfo&cid=17&

Автор:  stark [ 30 сен 2014, 10:58 ]
Заголовок сообщения:  Re: получить xml ответ от сервера

Если в браузере набрать, то что выдает ?

Автор:  Dipress [ 30 сен 2014, 15:23 ]
Заголовок сообщения:  Re: получить xml ответ от сервера

stark писал(а):
Если в браузере набрать, то что выдает ?

Выдает, что страница недоступна.

В консоле вот такой заголовок:
Код:
Request URL:http://194.54.152.46:8081/bgbilling/executer?user=admin&pswd=password&authToSession=0&module=contract&action=ContractInfo&cid=17
Request Headers
Provisional headers are shown
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
User-Agent:Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.120 Safari/537.36
X-DevTools-Emulate-Network-Conditions-Client-Id:16B96AD1-778E-A25E-A424-CFE4D43D0C22
Query String Parametersview sourceview URL encoded
user:admin
pswd:password
authToSession:0
module:contract
action:ContractInfo
cid:17

Автор:  stark [ 30 сен 2014, 16:59 ]
Заголовок сообщения:  Re: получить xml ответ от сервера

у вас в клиенте биллинга какой url используется ?

Автор:  Dipress [ 30 сен 2014, 17:09 ]
Заголовок сообщения:  Re: получить xml ответ от сервера

stark писал(а):
у вас в клиенте биллинга какой url используется ?

Вы правы:
Код:
http://194.54.152.46:8080/bgbilling/executer

Поменял порт 8081 на 8080 в запросе:
Код:
http://194.54.152.46:8080/bgbilling/executer?user=admin&pswd=password&authToSession=0&module=contract&action=ContractInfo&cid=17


И получил xml-ответ.

Не подскажите как подобный способом отправить post-запрос на сервер?

Автор:  stark [ 30 сен 2014, 17:11 ]
Заголовок сообщения:  Re: получить xml ответ от сервера

вы бы лучше закрыли доступ к "../executer" снаружи. Оставьте только "../webexecuter"

Автор:  stark [ 30 сен 2014, 17:13 ]
Заголовок сообщения:  Re: получить xml ответ от сервера

Dipress писал(а):
Не подскажите как подобный способом отправить post-запрос на сервер?


уточните вопрос.

Автор:  Dipress [ 30 сен 2014, 17:14 ]
Заголовок сообщения:  Re: получить xml ответ от сервера

stark писал(а):
вы бы лучше закрыли доступ к "../executer" снаружи. Оставьте только "../webexecuter"

Это как?

Автор:  Dipress [ 30 сен 2014, 17:20 ]
Заголовок сообщения:  Re: получить xml ответ от сервера

stark писал(а):
Dipress писал(а):
Не подскажите как подобный способом отправить post-запрос на сервер?


уточните вопрос.

Ну способом выше я отправил get-запрос и сервер выдал мне ответ. Можно ли подобным способом отправить post-запрос на сервер?

Автор:  stark [ 30 сен 2014, 18:03 ]
Заголовок сообщения:  Re: получить xml ответ от сервера

Dipress писал(а):
stark писал(а):
Dipress писал(а):
Не подскажите как подобный способом отправить post-запрос на сервер?


уточните вопрос.

Ну способом выше я отправил get-запрос и сервер выдал мне ответ. Можно ли подобным способом отправить post-запрос на сервер?


можно..Серверу без разницы post это или get.

Автор:  stark [ 30 сен 2014, 18:04 ]
Заголовок сообщения:  Re: получить xml ответ от сервера

Dipress писал(а):
stark писал(а):
вы бы лучше закрыли доступ к "../executer" снаружи. Оставьте только "../webexecuter"

Это как?

nginx-ом.

Автор:  skn [ 30 сен 2014, 19:16 ]
Заголовок сообщения:  Re: получить xml ответ от сервера

Dipress писал(а):
stark писал(а):
Dipress писал(а):
Не подскажите как подобный способом отправить post-запрос на сервер?


уточните вопрос.

Ну способом выше я отправил get-запрос и сервер выдал мне ответ. Можно ли подобным способом отправить post-запрос на сервер?


да

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/