[]
Bu kodu php içinde nasıl çalışırabilirim?
uygulamanın api özelliği var ve aşağıdaki kod ile login olup bir resonse almam gerekiyor. bunu php içine direkt yapıştırsam çalışmayacağını biliyorum. Nasıl düzenlemek gerekir.
curl -X POST masterservername \
-H 'content-type: application/vnd.netbackup+json;version=1.0' \
-d '{ \
"domainType":"vx", \
"domainName":"mydomain", \
"userName":"myusername", \
"password":"mypassword" \
}'
curl -X POST masterservername \
-H 'content-type: application/vnd.netbackup+json;version=1.0' \
-d '{ \
"domainType":"vx", \
"domainName":"mydomain", \
"userName":"myusername", \
"password":"mypassword" \
}'
php exec ya da php shell exec ile olur
- nibba (19.02.21 23:52:34)
bu kodu çalıştırmak zorunda değilsin, bu kod sadece belirtilen adrese ilgili header'lar ile birlikte bir HTTP POST request'i gönderiyor. how to send http post request with php diye aratınca işini görecek sonuçlar çıkacaktır, hem direkt komut çalıştırmaktan daha güvenli olur.
- roket adam (20.02.21 00:26:15)
<?
$ch = curl_init();
$data = array("domainType" => "vx",
"domainName" => "mydomain",
"userName" => "myusername",
"password" => "mypassword");
curl_setopt($ch, CURLOPT_URL, "masterservername" );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt($ch, CURLOPT_POST, 1 );
curl_setopt($ch, CURLOPT_POSTFIELDS, $data );
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: Application/Vnd.Netbackup+json;version=1.0'));
$result = curl_exec ($ch);
$ch = curl_init();
$data = array("domainType" => "vx",
"domainName" => "mydomain",
"userName" => "myusername",
"password" => "mypassword");
curl_setopt($ch, CURLOPT_URL, "masterservername" );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt($ch, CURLOPT_POST, 1 );
curl_setopt($ch, CURLOPT_POSTFIELDS, $data );
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: Application/Vnd.Netbackup+json;version=1.0'));
$result = curl_exec ($ch);
- nahtoderfahrung (20.02.21 13:40:19)
1