curl -XPOST --basic -u user:password -H accept:application/json -H Content-type:application/json --data-binary '{ "@queryid" : 1234 }' http://localhost/rest/run?10
Ben şimdiye kadar görünmüyor ancak ne yapıyorum
$headers = array(
'Accept: application/json',
'Content-Type: application/json',
);
$url = 'http://localhost/rest/run?10';
$query = '{ "@queryid" : 1234 }';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, "user:password");
curl_setopt($ch, CURLOPT_PUT, 1);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $query);
curl_setopt($ch, CURLOPT_POSTFIELDSIZE, strlen($query));
$output = curl_exec($ch);
echo $output;
bir PUT yöntemi kullanılarak --bilgi-ikili dönüştürmeye çalışırken doğru yolu nedir: Ben kullanıyorum DİNLENME hizmetiyle çalışıyor gibi?
çok kaydedildi! temp FD'ler hakkında hiçbir fikrim yoktu, youtube için curl ile bir yüklemeye devam etmeme yardımcı oldu (kalan baytları mem'e oku ve sonra yönteminizi kullanarak normal olarak yükle) –
Mod "w +" olmalı mı? – flm