그래서 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