0
XMLオブジェクトを含むPOSTリクエストをサーバーに送信するPHPコードがありますが、それは機能しません。リクエストに問題があると思います。私は彼らが提案したことをやろうとしましたが、それでも動作しません。 ここに私のPHPコードはあります:PHPでXMLオブジェクトリクエストを送信する
$url = 'http://example/service.asmx';
$xml='<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<Get_schadual xmlns="http://tempuri.org/">
<User>exmaple</User>
</Get_schadual>
</soap:Body>
</soap:Envelope>';
$post_data = array('xml' => $xml);
$options = array(
'http' => array(
'header' => "Content-type: application/x-www-form-urlencoded\r\n X-Requested-With: XmlHttpRequest",
'method' => 'POST',
'content' => http_build_query($post_data)));
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
var_dump($result);
「動作しません」という意味を指定してください。あなたはどんなエラーを受け取っていますか? –