I am using php 5.2.9 I have an XML buffer which I need to post to some HTTPS URL.
What is the correct way of doing that? I see various examples on the web, and none of them seem to be working for me: Some define the cURL headers like so:
$headers = array(
"POST " . $page . " HTTP/1.0",
"Content-type: text/xml;charset=\"utf-8\"",
"Accept: text/xml",
"Cache-Control: no-cache",
"Pragma: no-cache",
"SOAPAction: \"run\"",
"Content-length: ".strlen($buffer),
);
$ Sayfa sunucuda isteği tutan ve $ tampon XML verileri içeren nerede.
: Gerçek $ tampon olarak değeri olarak gönderilir
curl_setopt($curl, CURLOPT_POSTFIELDS, $buffer);
CURLOPT_POSTFIELDS değeri bir dizi ve bir tampon olmasını bekler Ama ben, bu işe nasıl görmüyorum.
Sonra aramanın SSL yönlerini yapılandırma çeşitli yollar gördüm:
curl_setopt($curl, CURLOPT_SSLVERSION,3);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 2); Are all of these needed? I saw examples where the following was also set:
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC );
curl_setopt($curl, CURLOPT_USERPWD, "username:password");
Birisi ne bir HTTP URL cURL kullanarak bir XML tampon gönderebilmek için yapılması gerekenleri açıklayan tam bir çalışma örneği gönderebilir miyim?
Şimdiden teşekkürler