zabbix vue项目怎么调用api

问题遇到的现象和发生背景

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)
            });

这个请求返回值是这个

img


但是官网说的返回值是

img

我的解答思路和尝试过的方法

我直接在zabbix服务的web网页的请求里面复制接口过来是可以请求到值得,但是我使用官网的接口就会报错

我想要达到的结果

希望能帮我出个解决方法

url错了吧?

img