json-rpc调用错误异常,Parse error,错误码:-32700

在开发中需要ajax调用zabbix-api,报错误码-32700,服务器接收到无效的JSON。原因是json数据发送到后台,后台无法解析,

错误请求如下:

 $.ajax({
            type:"post",
            dataType : "json",
            contentType:"application/json",
            url:  'https://192.168.1.165/zabbix/api_jsonrpc.php',
            data:{
              "jsonrpc": "2.0",
              "method": "script.create",
              "params": {
                  "name": "001",
                  "command": "zabbix_get -s   192.168.1.10  -p 10050 -k check_remote",
                  "host_access": 3,
                  "confirmation": "Are you sure you would like to reboot the server?"
              },
              "auth": response,
              "id": 10
          },
            success: function (data) {
             
              let result={"scriptids":data.result.scriptids[0],"auth":response,'ipStr':ipStr}
              console.log("第二层脚本创建成功"+JSON.stringify(result))
              resolve(result);
            },
            error: function (err) {
              console.log("第二层失败"+err);
            }
          })

正确传参方式是将json变成字符串传给data

data:JSON.stringify({
              "jsonrpc": "2.0",
              "method": "script.create",
              "params": {
                  "name": name,
                  "command": "zabbix_get -s" +" "+ipStr+" "+ "-p 10050 -k check_remote",
                  "host_access": 3,
                  "confirmation": "Are you sure you would like to reboot the server?"
              },
              "auth": response,
              "id": 10
          }),
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本博客转自:「作者:若愚链接:https://zhuanlan.zhihu.com/p/22361337来源:知乎...
    韩宝亿阅读 2,795评论 0 3
  • Zabbix简介 Zabbix官方网站Zabbix中文文档 本文系统环境是CentOS7x86_64, Zabbi...
    Zhang21阅读 8,066评论 0 37
  • Ajax 技术 第1章 认识Ajax 1.1 初识 ajax 我们平常上网,不管是注册账号,还是浏览网页,其本质就...
    春风之旅阅读 2,918评论 0 26
  • 一、 认识Ajax 1、 初识 ajax 我们平常上网,不管是注册账号,还是浏览网页,其本质就是通过客户端向服务器...
    宠辱不惊丶岁月静好阅读 1,039评论 0 2
  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 9,298评论 0 3