ajax authorization,jquery ajax 添加自定义请求头 - Authorization 字段.txt

2023-05-16

jquery ajax 添加自定义请求头 - Authorization 字段.txt

参考:

https://www.cnblogs.com/yanggb/p/12039665.html

https://www.w3school.com.cn/jquery/ajax_ajax.asp

https://www.cnblogs.com/winyh/p/6405437.html

0.token

let token = window.localStorage.token;

console.log("token:", token);

// 把 token 进行 url 转义,然后Base64编码,构造 授权。

// 经测试,Basic/basic 都行。

let authorization = "Basic " + window.btoa(encodeURI(token + ":"));

console.log("authorization:", authorization);

1.beforeSend: function(XHR){

/*功能:添加自定义 HTTP 头 Authorization。*/

XHR.setRequestHeader("Authorization", authorization);

},

2.headers: {'Accept': 'application/json', 'Authorization': authorization},

3.完整样式。

$.ajax({

type: "POST", // 规定请求的类型(GET 或 POST), 默认为 "GET"。

// dataType: "json", // 预期服务器返回的数据类型。

url: "http://61.240.19.180:6201/v1/Administration/Stuff/Project",

data: '',

/*beforeSend: function (XHR) {

/!*功能:添加自定义 HTTP 头 Authorization。*!/

XHR.setRequestHeader("Authorization", authorization);

},*/

headers: {'Accept': 'application/json', 'Authorization': authorization},

error: function (xhr, status, error) {

/*如果请求失败要运行的函数。

* xhr, XMLHttpRequest 对象。

* status, 请求状态(parsererror)。

* error, 错误信息。比如:error: SyntaxError: Unexpected token N in JSON at position 29。*/

// console.log("xhr:", xhr);

// console.log("status:", status);

// console.log("error:", error);

},

success: function (result, status, xhr) {

/*当请求成功时运行的函数。

* result, 服务器返回的项目对象的数组,数据结构:[{...},{...}]。

* status, 请求状态(success)。

* xhr, XMLHttpRequest 对象。*/

console.log("result:", result);

}

})

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ajax authorization,jquery ajax 添加自定义请求头 - Authorization 字段.txt 的相关文章

  • 如何使用 Jquery .animate() 函数创建连续滚动内容? [复制]

    这个问题在这里已经有答案了 可能的重复 在jquery中实现圆形滚动条 https stackoverflow com questions 812049 implementing circular scroller in jquery 我想
  • 什么是 TinyMCE jQuery 包?

    我被要求在项目中使用 TinyMCE 编辑器 在下载页面上 有一个主包 然后是一个 jQuery 包 This package contains special jQuery build of TinyMCE and a jQuery in
  • ASP.NET JQuery AJAX POST 返回数据,但在 401 响应内

    我的应用程序中有一个网页 需要调用我设置的 Web 服务来返回对象列表 这个调用是这样设置的 document ready function var response ajax type POST contentType applicati
  • JsGrid 将嵌套对象加载到表中

    我正在 Django 中开发一个 Web 项目并使用 jsGrid 我遇到了问题并且找不到解决方案 我有一个嵌套的 JSON 数据 它是通过组合多个数据库表记录创建的 这是我的 JSON count 3 results personnel
  • Fullcalendar 不显示 15 分钟时段的轴时间

    我将全日历设置为有 15 分钟时段 但它没有显示分钟突破 例如 它将显示上午 9 点 上午 10 点 上午 11 点等 但不显示上午 9 点 上午 9 15 上午 9 30 等 它显示了其他时段的分钟突破 例如 10 分钟 但我无法让它工作
  • 如何轻松地将 Ajax、perl 和 JSON 结合使用?

    我正在尝试使用 Ajax 制作一个网页 Example 我创建了一个 Perl CGU 文件来触发一个简单的帖子 文件 test cgi name 托马斯 回复短信 你的名字是托马斯 我创建了一个可以使用该帖子的 html 文件 但随后页面
  • angular.js ui + bootstrap typeahead + 异步调用

    我将 typeahead 与 angular js 指令一起使用 但填充自动完成的函数进行了异步调用 我无法返回它来填充自动完成 有没有办法让它与这个异步调用一起工作 我可以假设您正在使用 Bootstrap 2 x 的 typeahead
  • 你可以有多个 $(document).ready(function(){ ... });部分?

    如果我在启动时有很多功能 它们都必须在一个功能下 document ready function 或者我可以有多个这样的语句吗 您可以拥有多个 但这并不总是最好的做法 尽量不要过度使用它们 因为这会严重影响可读性 除此之外 这是完全合法的
  • 如何在按键时更新一组文本字段并避免在提交时重置表单?

    我正在尝试制作一个简单的转换器 例如 但在 JavaScript 中 您输入以吨为单位的数量 它会显示一堆根据输入计算出的不同数字 有点像这样 这是我尝试过的
  • 如何从 ui 和事件获取类/id

    如何从中获取任何元素的 id 和类名ui event任何函数 请参阅下文以获得清晰的理解 div div div div div div div div JS function drag class draggable drop class
  • jquery float 条形图多系列

    为了使事情易于理解 我提供代码 http jsbin com otaruq http jsbin com otaruq 我们这里有一个像这样的数据集 查看源代码以获取更多信息 label scott data 1317427200000 1
  • 将值设置为 aria-controls 输入

    我想设置一个输入咏叹调控制值 但我无法使用传统的 jQuery 方式来做到这一点 我的代码是这样的 function showMessage var message jQuery textToDisplay val example text
  • 使用 jQuery 将光标位置处的文本插入到 CKEditor

    我正在尝试使用 jQuery 将一段文本添加到现有的 CKEditor 单击链接时需要完成此操作 我尝试了这个解决方案 它适用于常规文本区域 但不适用于 CKEditor jQuery fn extend insertAtCaret fun
  • jQuery - 提高处理 XML 时的选择器性能

    我正在处理一个 XML 文件 当使用 XPath 样式选择器选择节点时 该文件的性能非常慢 这是运行特别慢的部分代码 for i 0 i
  • 禁用整个站点的 IE8 加速器

    是的 我知道有类似的问题 https stackoverflow com questions 499565 is it possible to disable ie8 accelerators on my website在 SO 上 但它已
  • FormData 中的 Blob 为 null

    我正在尝试通过远程 API 通过 ajax 在 android 中发送创建的照片 我在用着相机图片背景 https github com an rahulpandey cordova plugin camerapicturebackgrou
  • 底部页脚的 css 布局,动态 ajax 内容更改页面高度

    Update 实际上 我现在通过放弃固定页脚设计来解决这个问题 动态内容移动页脚并适当调整容器大小似乎没有问题 除非页脚最初固定在浏览器底部 我希望其他人最终能够提供一个兼具两全其美的出色解决方案 I spent all day tryin
  • javascript/jquery 禁用点击提交按钮,防止重复提交

    所以我的提交按钮如下所示 a href img src images user create product png border 0 a 当我双击它时 显然会双重提交 问题是 我将信息保存在数据库中 因此那里会有重复的信息 我不想那样 这
  • JS 库请求的常见 HTTP 标头是什么?

    使用JavaScript 框架原型 http www prototypejs org 我注意到 Ajax 请求通过一个名为X Requested With 其他 JavaScript 库 如 jQuery dojo 和 YUI 是否会向其
  • 简单的颜色变化

    我正在创建一个用户界面 用户可以在其中更改页面的颜色值 我想要的是获取分配给其背景颜色的值并将其变亮一定程度 我只是想获得一条亮点线 而不必每次都制作新图像 示例 用户将背景颜色设置为 ECECEC 现在我希望某个元素边框变成 F4F4F4

随机推荐