开发者社区> 问答> 正文

为什么会出现无效的HTTP HEADER Content-Type?

我调用钉钉的接口给指定员工发通知,结果出现这个错误。请问这个是什么意思,要怎么解决?文档看不太懂。不知道那个json该写在哪里,那个接口只有一个参数,要怎么获取其他参数,要写在哪里?
以下是我的代码:

_

展开
收起
彷徨之羽 2016-12-08 11:11:25 9779 0
2 条回答
写回答
取消 提交回答
  • POST请求请在HTTP Header中设置 Content-Type:application/json,否则接口调用失败
    这点在官方文档上有提到:https://open-doc.dingtalk.com/docs/doc.htm?spm=a219a.7386797.0.0.4OOnjQ&treeId=172&articleId=104980&docType=1

    2019-07-17 20:32:15
    赞同 展开评论 打赏
  • 不太熟悉钉钉这个接口,但是感觉类似接口一般都是restful类型的,即http接口,直接提交一个http请求服务器端来解析

    在你的代码里,你用一个表单直接向这个地址发送http请求,如果你用的chrome,可以在开发者工具 -> network(网络)里看到这个http请求,类似dd

    在请求头上需要设置content-type,这样服务器才知道你发送的请求要用json还是xml还是html方式来解析
    我建议你搜一下 jquery ajax的用法,然后用ajax的方式直接发送http请求

    2019-07-17 20:32:15
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里巴巴HTTP 2.0实践及无线通信协议的演进之路 立即下载
CDN助力企业网站进入HTTPS时代 立即下载
低代码开发师(初级)实战教程 立即下载