On 05/04/12 12:33, Ilya Chesnokov wrote: > Для того запроса, который Вы пытаетесь выполнить, в документации есть > конкретный пример. > > У Вас почему-то XML совсем не такой, как в этом примере. Да, это я уже понял и вправил. Но не помогло. Оказалось, что, по умолчанию, у вновь подключаемых терминалов (XML) отключено ВСЕ.
Жду ответа от них... > > 4 мая 2012 г. 9:39 пользователь Alex Povolotsky <[email protected]> написал: >> On 05/03/12 19:07, Ilya Chesnokov wrote: >>> Может этот вопрос лучше задать спецам ОСМП? ) >> - Простите, Наташа, там я уже искал-с. >> >> Техподдержка ОСМП поддерживает только их виндовозного клиента. Я пытаюсь >> докопаться до реальных людей, но подозреваю, что найти здесь того, кто >> это уже решил, проще >>> 3 мая 2012 г. 12:33 пользователь Alex Povolotsky <[email protected]> написал: >>>> Добрый всем день >>>> >>>> Начал разбираться в ОСМП, и сразу попал в тупик >>>> >>>> Код (для начала) простой, как грабли >>>> >>>> my $ua = LWP::UserAgent->new; >>>> $ua->agent("MyApp/0.1 "); >>>> my $req = HTTP::Request->new(POST => 'http://xml1.osmp.ru/term2/xml.jsp'); >>>> $req->content_type('application/octet-stream'); >>>> $req->content('<?xml version="1.0" >>>> encoding="utf-8"?> >>>> >>>> <request> >>>> >>>> <auth >>>> signAlg="MD5" >>>> >>>> >>>> sign="9244cc4142b289371cf4f64f5c249ec2" >>>> >>>> >>>> login="erik0"> >>>> >>>> <client software="BankSkidok >>>> 0.1" >>>> >>>> terminal="Александр" >>>> >>>> >>>> serial="9276915"> >>>> >>>> >>>> <system> >>>> >>>> <getResultCodes >>>> /> >>>> >>>> >>>> </system> >>>> >>>> >>>> </client> >>>> >>>> >>>> </auth> >>>> >>>> </request> >>>> >>>> '); >>>> >>>> # Pass request to the user agent and get a response >>>> back >>>> >>>> my $res = $ua->request($req); >>>> >>>> # Check the outcome of the >>>> response >>>> >>>> if ($res->is_success) { >>>> print $res->content; >>>> } >>>> else { >>>> print $res->status_line, "\n"; >>>> } >>>> >>>> Все просто. Ответ тоже простой >>>> >>>> <?xml version="1.0" encoding="windows-1251"?> >>>> <response> <result-code fatal="true">202</result-code> </response> >>>> >>>> Я что-то принципиально делаю не так. Но что? >>>> >>>> Alex >>>> -- >>>> Moscow.pm mailing list >>>> [email protected] | http://moscow.pm.org >>> >> -- >> Moscow.pm mailing list >> [email protected] | http://moscow.pm.org > > -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
