【发布时间】:2023-05-06 20:27:01
【问题描述】:
我需要在 Linux Wowza 服务器上运行 curl 命令,这是我需要在远程机器上执行的 Curl 命令。
curl -X PUT --header 'Accept:application/json; charset=utf-8' http://localhost:8087/v2/servers/_defaultServer_/vhosts/_defaultVHost_/applications/mystream/actions/restart --digest -u "user:password"
这是我转换为 php 的 curl
<?php
$url = 'http://localhost:8087/v2/servers/_defaultServer_/vhosts/_defaultVHost_/applications/mystream/actions/restart';
$username = 'user';
$pass = 'password';
$ch = curl_init();
curl_setopt ( $ch, CURLOPT_URL, "$url");
curl_setopt ( $ch, CURLOPT_POST, 1 );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERNAME, "$username");
curl_setopt($ch, CURLOPT_PASSWORD, "$password")
curl_close ($ch);
?>
任何提示都会帮助我解决这个问题。提前致谢
【问题讨论】:
-
您遇到了什么问题?也不要添加
"用于在CURLOPT_USERNAME和CURLOPT_PASSWORD中传递参数变量 -
我想确认这是 curl 命令的正确翻译,我不知道它是否正在运行
标签: php linux curl ubuntu-14.04 wowza