PHP Sabun Sayı: Sunucu isteği işleyemedi.

1 Cevap php

Ben Moodle 1.9 ile PHP 5.2.5.5 kullanıyorum.

Ben parametreler olmadan basit bir SOAP arama yaptığınızda, bu çalışıyor. Ancak, en kısa sürede ben bir parametre ile bir çağrı olarak, başarısız olur. Fiddler ile soap isteği yakalamak, ben bunu hiç sabun isteği parametresini ekleyerek değil görüyoruz.

İşte benim örnek kod:

$WSDL = 'http://www.nanonull.com/TimeService/TimeService.asmx?WSDL';
$client = new SoapClient($WSDL);
$response = $client->getUTCTime(); // WORKS
$response = $client->getTimeZoneTime('ZULU');  // SOAP FAULT

Herhangi bir öneriniz?

1 Cevap

Siz de bu parametrenin adı geçmesi (ve bir dizide geçmesi) gerekir:

$WSDL = 'http://www.nanonull.com/TimeService/TimeService.asmx?WSDL';
$client = new SoapClient($WSDL);
$response = $client->getUTCTime(); // WORKS

$response = $client->getTimeZoneTime(array('timezone'=>'ZULU')); //works
print_r( $response);

bkz: http://www.nanonull.com/TimeService/TimeService.asmx?op=getTimeZoneTime

ve: http://www.nanonull.com/TimeService/TimeService.asmx

Kriko