xmlリクエストを受け取るアプリケーションをビルドする必要があり、それに基づいてレスポンスxmlを返さなければなりません。私は要求を送信し、応答を受け取る方法を知っていますが、私はそれを他の方法でやったことはありません。私はそうのような要求を送信します:xmlリクエストを受信してPHPで応答XMLを送信するにはどうすればいいですか?
private function sendRequest($requestXML)
{
$server = 'http://www.something.com/myapp';
$headers = array(
"Content-type: text/xml"
,"Content-length: ".strlen($requestXML)
,"Connection: close"
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $server);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 100);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $requestXML);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$data = curl_exec($ch);
if(curl_errno($ch)){
print curl_error($ch);
echo " something went wrong..... try later";
}else{
curl_close($ch);
}
return $data;
}
私の質問は - 何が受信側のコードでしょうか?どのように着信要求をキャッチしますか?おかげさまで
をピークを取ります。 – Matth3w