我想使用 XMLRPC 獲取我的 API 結果并在 laravel 專案中以 XML 格式顯示它們。我已經看過很多 XMLRPC for PHP 的例子,但還沒有找到 laravel 的例子。我使用的 API 是 Wired wubook api:
我可以在 laravel 中使用 XMLRPC 并在專案中呼叫我的 API 結果的任何幫助?
uj5u.com熱心網友回復:
我在我的 PHP 代碼中使用了 XML 的 curl 方法來將 XML 代碼發送到 Wubook 服務器。它就像一個魅力。
$xml = "<?xml version='1.0'?>
<methodCall>
Some YOUR XML CODE PARAMS
</methodCall>";
$url = "https://yoururl.com/";
$send_context = stream_context_create(array(
'http' => array(
'method' => 'POST',
'header' => 'Content-Type: application/xml',
'content' => $xml
)
));
$response = file_get_contents($url, false, $send_context);
$xml1 = simplexml_load_string($response);
$json = json_encode($xml1);
$array = json_decode($json,TRUE);
return response()->json($array);
這樣我就可以將 XML 代碼發送到服務器并獲得 JSON 格式的回應。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/533697.html
標籤:XML拉维应用程序接口laravel-5xml-rpc
上一篇:受保護的屬性PHPLaravel
下一篇:MailgunTransport.php第67行中的FatalThrowableError:未定義的類常量“VERSION”
