使用jquery ajax设置请求头contentTpye不生效?请问为什么

新手上路,请多包涵
$.ajax({
                url:url,
                type:'post',
                dataType:'json',
                headers: {
                    "Content-Type": "application/json;charset=utf-8"
                },
                contentType:'application/json; charset=utf-8',
                data:JSON.stringify({parkId:garageid,startTime:starttime,endTime:endtime,lockCode:parkingLotNumber}),
                success:function(){}

请问contentType属性和headers中设置的content-type有什么区别?
为何我在headers中设置的content-type不生效?

clipboard.png

请求的header变成了text/html了,不知道原因

阅读 12.4k
1 个回答

截图的是 Response Headers 响应头,你设置的是 Request Headers 请求头。

你要修改Response Headers 响应头,得在服务端去设置。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题