我正在使用Axios作为Xhr客户端。当发送请求时,如果报头包含与form相关的“Content-Type”,Axios将删除它并执行let the browser set it.问题是浏览器设置了multipart/form-data,这会在我要发布的服务器上引发一个错误。我想知道浏览器会根据什么标准将content-type设置回application/x-www-f
编程常识告诉我,浏览器可以根据来自.open()和.send()方法的值轻松地决定应该发送哪些标头。只有当我要发送一些自定义头时,才应该使用该setRequestHeader。但这里真的是这样吗?我正在寻找“引擎盖下到底发生了什么”类型的答案!
。'Content-type','application/x-www-form-urlencoded'); // for POST escaped '
return ContentService.createTextOutput(MyResponse).setMimeType(ContentService.MimeType.JAVASCRIPT);当我使用高级Response for preflight has invalid HTTP status code 405
我也在浏览器中启用了跨域资源共享。