[英]Passing datetime as an array in SOAP API PHP
對於GetSchedule REQUEST的SOAP調用,我有這樣的功能。
public function GetSchedule(array $sessionTypeIDs, array $startDate , array $endDate)
我通常是這樣從控制器傳遞過來的
$result1 = $bookservice->GetSchedule(array(114,115,116,127), array(2017-09-25), array(2017-10-15);
當我嘗試傳遞這樣的日期時,它給了我一個FORBIDDEN錯誤
禁止SoapFault
如何正確傳遞日期? 我正在使用Laravel,並且正在嘗試進行SOAP調用。 如果我不為$ startDate和$ endDate提供任何內容,則工作正常,但是如果嘗試通過這兩個變量對其進行過濾,則會出現禁止錯誤。
您傳遞的是數字,因為您沒有引用數字進行數學運算的日期(1983)。 相反,您需要引用它。
$result1 = $bookservice->GetSchedule(array(114,115,116,127), array('2017-09-25'), array('2017-10-15');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.