Привет всем, никак не могу понять что я делаю не так, вот мой скрипт (если это можно назвать скриптом)
-------------------------------------------------
use SOAP::Lite +trace => [qw(method fault result debug)];
$info=SOAP::Lite->service('http://sun2.lehmanns.de:8080/.beta/v2/lobsuche.wsdl');
$ausgabe=$info->ISBNSearch('9783865411495');
print $ausgabe;
получаю вот такое в консоль:
-------------------------------------------------
perl test.pl
SOAP::Serializer::envelope: ISBNSearch SOAP::Data=HASH(0x886cef4)
SOAP::Transport::HTTP::Client::send_receive: POST http://sun2.lehmanns.de:8080/.beta/v2/suche.php HTTP/1.1
Accept: text/xml
Accept: multipart/*
Accept: application/soap
Content-Length: 600
Content-Type: text/xml; charset=utf-8
SOAPAction: "urn:xmethodsLobSuche#ISBNSearch"
<?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:namesp1="urn:xmethodsLobSuche" soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://sun2.lehmanns.de:8080/.beta/v2/lobsuche.wsdl " xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><namesp1:ISBNSe... xsi:type="xsd:string">9783865411495</isbn></namesp1:ISBNSearch></soap:Body></so ap:Envelope>
SOAP::Transport::HTTP::Client::send_receive: HTTP/1.1 500 Internal Service Error
Connection: close
Date: Tue, 26 Aug 2008 09:53:18 GMT
Server: Apache/2.2.6 (Unix) PHP/5.2.4
Content-Length: 289
Content-Type: text/xml; charset=utf-8
Client-Date: Tue, 26 Aug 2008 09:53:22 GMT
Client-Peer: 213.61.126.69:8080
Client-Response-Num: 1
X-Powered-By: PHP/5.2.4
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><S... Version</faultstring></SOAP-ENV:Fault></SOAP-ENV:Body></SOAP-ENV:Envelope>
-------------------------------------------------
что я делаю не так? подскажите пожалусто, зы вот скрипт на пхп, и он работает как надо:
-------------------------------------------------
<?php
ini_set('soap.wsdl_cache_enabled', 0);
$client = new
SoapClient('http://sun2.lehmanns.de:8080/.beta/v2/lobsuche.wsdl');
$result = unserialize($client->ISBNSearch("9783833143021"));
echo "<pre>";
print_r($result);
echo "</pre>";
?>
-------------------------------------------------
помогите очень надо, заранее спасибо.
![](/img/p.gif)
![](/img/p.gif)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Как использовать xsd-схему с описанием soap-запроса (2018)
- Форум Чистка XML в Python (2013)
- Форум Попрос по рабте с SOAP (2006)
- Форум [python] отправка SOAP на https сервер (2011)
- Форум Компиляция javo исходника (2011)
- Форум [дурацкий XML] помогите с добавлением фильтра (2010)
- Форум CentOS 5, Firefox, text/plain (2013)
- Форум Nginx отдает 411 при chunked POST (2013)
- Форум [newbie] маленькая проблема в css (2011)
- Форум странное поведение ОДНОГО И ТОГО ЖЕ скрипта (2011)