昨天项目中,由于要请求token验证,后台给出的方案是采用请求头返回token数据,给出的API文档是这样的

由于之前一直都是采用请求体发送请求,服务器在应答体李返回数据。和这个不一样;

采用jq的$.ajax()函数发送请求,代码如下

$.ajax({
type: 'POST',
url: '/token',
headers:{"appId":appId,"appKey":appKey,"Content-Type":"text/plain;charset=UTF-8"},
data:"{}",
success: function(data, status, xhr){
console.log(xhr);
},
error: function(xhr, type){
window.location.reload();
}

这样写正确,能够正确发送请求,也能正常收到response headers:

使用jq的

getAllResponseHeaders()能得到所有response headers,取到的值是str类型;
使用
getResponseHeader('token')能得到token的值;

最新文章

  1. 344. Reverse String
  2. UnderScore源代码阅读1
  3. iOS - UIButton设置文字标题下划线以及下划线颜色
  4. WCF Restful 服务器配置文件
  5. linux卸载mysql,apache,php
  6. Java笔记3-for,switch循环,格式化输出,随机数
  7. protocol buffer
  8. Unity Networking API文档翻译(一):Networking概述
  9. struts2的s:iterator 标签 详解
  10. 树形DP+二分(Information Disturbing HDU3586)
  11. effect c++ 口诀。
  12. magento关于站点搬家,换空间
  13. css3前端工具
  14. 【jsp 分页】mysql limit方式进行分页
  15. 团队作业10——项目复审与事后分析(Beta阶段)
  16. lsof命令各个参数
  17. Java注解(2)-注解处理器(运行时|RetentionPolicy.RUNTIME)
  18. Android的ViewPager的学习
  19. 外网访问内网MariaDB数据库
  20. HCharts随笔之简单入门

热门文章

  1. hadoop报错java.io.IOException: Bad connect ack with firstBadLink as 192.168.1.218:50010
  2. java限流(一): Semaphore
  3. Linux三种网络
  4. 20170411 debug窗口执行文件
  5. 我的第四个Python小程序
  6. PAT 天梯赛 L1-038. 新世界 【水】
  7. VC6.0 开发 64 位程序
  8. Linux Shell基础 位置参数变量、预定义变量
  9. javascript重置(base层)(。。。。不完整)
  10. busybox rmmod error — rmmod: chdir(2.6.25): No such file or directory