HTTPS sayfaya bir XML tampon yayınlamak için PHP Kullanımı

0 Cevap php

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

0 Cevap