ajax 问题

在弄文件上传模拟时,想去修改content-length的大小而去改变文件上传的大小

但在用ajax设置post请求的时候,设置了header
图片描述

但是浏览器报错了,提示不安全,怎么处理呢???

图片描述

各位有什么模拟文件上传的方法吗,不能传真实的文件哦,

阅读 2.7k
4 个回答

这两个属性是个response用的,不能再request设置

删除就好了,设置这几个header没必要的

这个问题就很玄妙了,这两个属性是浏览器自己会默认设置的,也就是说不允许随便自己整这两个属性。因为这两个属性在某些情况下对服务器来说是危险且错误的。解决方式就是不要设置这两个属性了。

keep-alive是现在浏览器默认的,Content-length貌似没有必要自己手动设置

js设置请求头不是应该用setRequestHeader吗?你这个写法有点像jquery的ajax

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