问题遇到的现象和发生背景
zabbix vue项目怎么调用api
问题相关代码,请勿粘贴截图
最近项目要用到zabbix里的一部分监控,但是我看了zabbix的官方文档,写的对web开发不太友好,在网上找了各种调用的方法后还是没有成功调用
运行结果及报错内容
axios({
url:'apa/jsrpc.php',
contentType: "application/json-rpc",
method:"POST",
data: JSON.stringify({
"jsonrpc": "2.0",
"method": "user.login",
"params": {
"user": "Admin",
"password": "rock"
},
"id": 1,
'auth':null
}),
success: function (result) {
this.$cookies.set('zbx_sessionid', result.result)
},
}).then((ok)=>{
this.$cookies.set('zbx_sessionid', ok)
console.log(ok.data)
}).catch((err)=>{
console.log(err)
});
这个请求返回值是这个
但是官网说的返回值是
我的解答思路和尝试过的方法
我直接在zabbix服务的web网页的请求里面复制接口过来是可以请求到值得,但是我使用官网的接口就会报错
我想要达到的结果
希望能帮我出个解决方法