javascript - 使用 jquery ajax 设置多个请求 header

标签 javascript jquery ajax

这是一个有点可笑的问题,但我如何在 jquery 中设置多个自定义 http header ?

这个答案:https://stackoverflow.com/a/14655768/2554598 解释为一个标题执行此操作,例如:

// Request with custom header
$.ajax({
   url: 'foo/bar',
   headers: { 'x-my-custom-header': 'some value' }
});

这行得通。然而

// Request with custom header
$.ajax({
   url: 'foo/bar',
   headers: [{ 'my-first-header': 'blub'}, { 'my-second-header': 'peng'}]
});

这会创建一个奇怪的空头字段,其中包含一个 json 数组。

最佳答案

Property headers 是一个对象,所以只需尝试:

headers: { 'my-first-header': 'blub', 'my-second-header': 'peng'}

关于javascript - 使用 jquery ajax 设置多个请求 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35536459/

相关文章:

javascript - 访问父作用域中的变量

jquery - Rails link_to_modal,需要添加滚动条

javascript - 从 get ajax 调用中获取变量

Javascript 树搜索算法,返回包含找到的术语及其父项的树的子集

javascript - 正确总结if循环

javascript - React Native Android Flatlist 不可见

javascript - 使用 serializeArray,尝试从 ajax 插入多个输入,每个输入都有 ID

javascript - jQuery 动画函数 - 隐藏和拉伸(stretch) div

javascript - 当日期字段日历在 extjs 4 中特别是 IE 中处于事件状态时,如何抑制退格键

javascript - 添加产品后如何防止购物车模式(ajax)打开?