SORU
26 Ocak 2010, Salı


Nasıl bir istek PHP ile HTTP temel kimlik doğrulaması kullanarak curl yapabilirim?

PHP bir web hizmeti istemci DİNLENME yapıyorum ve şu an curl hizmeti için isteklerini yapmak için kullanıyorum.

Nasıl doğrulanmış () temel http isteği yapmak için curl kullanacağım? Başlıkları eklemek için kendim mi yapmalıyım?

Eğer öyleyse başka bir soru var

  1. Bir DİNLENME php için bir kütüphane var mı?

  2. ya da orada bir sarıcı curl için biraz daha dinlenmeye yapar dost?

  3. ya devam edeceğim am benim kendi rulo?

Teşekkürler.

CEVAP
26 Ocak 2010, Salı


Bu istediğiniz:

curl_setopt($process, CURLOPT_USERPWD, $username . ":" . $password);  

Çalışabilir DİNLENME istemci ve bir zend_http_client ve ARMUT bir çeşit çöp vardır eminim. Ama kolay kendi başına yapmak için yeterli.

Tüm isteği böyle bir şey olabilir:

$process = curl_init($host);
curl_setopt($process, CURLOPT_HTTPHEADER, array('Content-Type: application/xml', $additionalHeaders));
curl_setopt($process, CURLOPT_HEADER, 1);
curl_setopt($process, CURLOPT_USERPWD, $username . ":" . $password);
curl_setopt($process, CURLOPT_TIMEOUT, 30);
curl_setopt($process, CURLOPT_POST, 1);
curl_setopt($process, CURLOPT_POSTFIELDS, $payloadName);
curl_setopt($process, CURLOPT_RETURNTRANSFER, TRUE);
$return = curl_exec($process);
curl_close($process);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • habpsu

    habpsu

    25 Temmuz 2007
  • Kai Moosmann

    Kai Moosmann

    5 Temmuz 2006
  • WhtButterflyLiz

    WhtButterfly

    14 NİSAN 2008