开发者社区> 问答> 正文

修改部门出错

我的json数据是这样的。

{
    "lang": "zh_CN",
    "name": "钉钉事业部",
    "parentid": "3",
    "order": "1",
    "id": "1",
    "createDeptGroup": true,
    "autoAddUser": true,
    "deptManagerUseridList": "manager1111|2222",
    "deptHiding": true,
    "deptPerimits": "3|4",
    "userPerimits": "userid1|userid2",
    "outerDept": true,
    "outerPermitDepts": "1|2",
    "outerPermitUsers": "userid3|userid4",
    "orgDeptOwner": "manager1111"
}
请求修改部门的时候返回的数据是{"errcode":43009,"errmsg":"post参数需要json类型"}
上面的数据是经过json工具校验了,去掉 "lang": "zh_CN",一样是返回这样的数据,这是什么原因?
我试过将向服务器请求获得的部门数据并将名称修改后,向服务器更新,返回的结果也是这样。
是数据有问题吗?还是其他问题?





展开
收起
machars 2016-06-24 17:31:07 4772 0
3 条回答
写回答
取消 提交回答
  • Re修改部门出错
    大神,这个问题解决了吗?我也遇到了同样的问题,求助
    2016-11-02 17:26:36
    赞同 展开评论 打赏
  • 回 1楼赵挺1的帖子
    非常感谢您的回答

    使用的类是  javax.net.ssl.HttpsURLConnection;
    我原来是这么设置的conn.setRequestProperty("content-type", "application/json");

    返回的是{"errcode":43009,"errmsg":"post参数需要json类型"}

    设置称conn.setRequestProperty("content-type", "text/json");

    返回的是:{"errcode":43004,"errmsg":"无效的HTTP HEADER Content-Type"}
    应该怎么做呢?
    2016-06-27 17:15:59
    赞同 展开评论 打赏
  • header: application/json
    content type:text/json

    -------------------------

    POST请求请在HTTP Header中设置 Content-Type:application/json,否则接口调用失败

    2016-06-27 10:38:37
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载