WSDL 및 PHP 클라이언트가있는 SOAP 서비스가 있습니다.SOAP 클라이언트, wsdl, python
빌 - 클라이언트 :
<?php
$client = new SoapClient('https://xx.xx.xx.xx/service/?wsdl');
$headers = array();
$headers[] = new SoapHeader('http://mfisoft.ru/auth','Login','admin');
$headers[] = new SoapHeader('http://mfisoft.ru/auth','Password','admin');
$client->__setSoapHeaders($headers);
$table_hi = $client->getTableByTitle('Blocked numbers');
$row_data = array(
array(
array(
'name' => 'prfx',
'value' => '55555555'
),
array(
'name' => 'blocking_time',
'value' => '20140306185014'
)
)
);
$rowset=$client->insertRowset($table_hi, $row_data);
?>
하지만 파이썬를 다시 작성해야합니다. 나는 suds와 pysimplesoap을 사용하려고했다.
from suds.client import Client
url = 'http://localhost/service/?wsdl'
client = Client(url)
나는 비눗물의 문서에서 발견되지 않은
$headers[] = new SoapHeader('http://mfisoft.ru/auth','Login','admin');
$headers[] = new SoapHeader('http://mfisoft.ru/auth','Password','admin');
$client->__setSoapHeaders($headers);
이러한 문자열 특히 유사한 프로그램을 만드는 방법을 이해하지 않습니다. 당신의 도움이 필요합니다.
미리 감사드립니다.
p.s. 나쁜 영어로 죄송합니다.
P.S.
파이썬 클라이언트에서 PHP 클라이언트를 다시 작성해야합니다.
혼란 스럽습니다. 비누 클라이언트 또는 비누 서버를 비단뱀으로 만들려고하십니까? –