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

  • Air_Fooj

    Air_Fooj

    24 NİSAN 2009
  • Jonnyriddlin1

    Jonnyriddlin

    4 Ocak 2007
  • Lamborghini

    Lamborghini

    13 Aralık 2005