SORU
16 Mayıs 2009, CUMARTESİ


PHP cURL kullanarak HAM POST

Nasıl PHP kullanarak cURL HAM bir POST yapabilirim?

Ham post olarak herhangi bir kodlama ve benim veri bir dize olarak saklanır. Verileri bu şekilde biçimlendirilmiş olması gerekir:

... usual HTTP header ...
Content-Length: 1039
Content-Type: text/plain

89c5fdataasdhf kajshfd akjshfksa hfdkjsa falkjshfsa
ajshd fkjsahfd lkjsahflksahfdlkashfhsadkjfsalhfd
ajshdfhsafiahfiuwhflsf this is just data from a string
more data kjahfdhsakjfhsalkjfdhalksfd

Bir seçenek, el ile tüm HTTP Başlığı gönderiliyor yazmak için, ama bu daha uygun gibi görünüyor.

Her neyse, sadece curl_setopt seçenekleri geçebilir miyim() kaydedersiniz ki: text/plain kullanın ve $variable ham veri gönderme?

CEVAP
16 Mayıs 2009, CUMARTESİ


Ben sadece başkasının üzerine tökezledi diye kendi soruma cevap çözüm, bu tür bulundu.

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL,            "http://url/url/url" );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt($ch, CURLOPT_POST,           1 );
curl_setopt($ch, CURLOPT_POSTFIELDS,     "body goes here" ); 
curl_setopt($ch, CURLOPT_HTTPHEADER,     array('Content-Type: text/plain')); 

$result=curl_exec ($ch);

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Juan Carlos Candela Bordera

    Juan Carlos

    4 Mart 2009
  • Tire Rack

    Tire Rack

    31 Mayıs 2007
  • videoisunrelated

    videoisunrel

    5 Mart 2009