让我先说明我在php方面是一个完整的新手,但是我需要为特定的curl请求创建一个php脚本来监控服务的状态。
curl命令是:
curl --insecure --digest 'https://admin:password@localhost:9993/management' --header "Content-Type: application/json" -d '{"operation":"read-attribute","name":"server-state","json.pretty":1}'
它返回此输出:
"outcome" : "success",
"result" : "running"
我已经四处寻找,找到了一些例子并将几个不同的脚本混在一起,但没有一个给我预期的结果(完全是我的错)。我似乎有认证方面的工作,但我在发送数组并返回结果时失败了。从本质上讲,我有兴趣恢复“运行”字段(或者它可能返回的任何其他值),我可以在监控系统中使用它。我最接近的是服务器因为字符无效而向我抛出java ioexception。
非常感谢任何帮助。
谢谢, Mark J。
答案 0 :(得分:-1)
没关系。我需要json_encode我的数据字符串。一切正常。