Необходим доступ к REST API с php с помощью cURL. Это ссылка для отдыха:
http://username:password@172.16.59.225:8042/tools/find -d '{"Level":"Study","Expand":false,"Query":{"StudyDate":"20191226-20200324"}}'
как вы видите много "и пробелов.
Я пытался подготовить строку вручную, как это:
$url = "http://172.16.59.225/tools/find -d '{\"Level\":\"Study\",\"Expand\":false,\"Query\":{\"StudyDate\":\"20191226-20200324\"}}'";
and pass password using: curl_setopt($ch, CURLOPT_USERPWD, "username:password");
Я использовал urlencode()
и curl_escape
и ничего не работает. В то же время эта ссылка отлично работает, используя ее с curl в Linux cmd.
Это выполнимо?