js在返回response header中取值

  最近后台给我返回一个字段,放在response header中,让我获取后判断进行下一步操作;

  不过在网上查询了n多方法后,还是只能得到conten-type;但是在控制台中response header明明就看到了传递过来的其他字段,就是取不出来,虽然后面又更改了其他方法解决了问题,但是本着遇到问题尽量解决的原则,在午休的时候,通过网上各种查找,终于发现了问题所在;后台的哥们,真的不是我的错,是你们设置的不够啊!!!!!!

  后台需要在服务器上设置‘Access-Control-Expose-Headers: header1,header2,header3‘,这样我才能取出header1 header2 header3 里面的内容;当然感谢http://www.qdfuns.com/notes/17001/6df913ad0788f32e6908d70c849b7b8e     上给出的答案;里面还有更深入的解释我就直接粘贴了:在stackoverflow上找到了答案  http://stackoverflow.com/questions/15042439/cant-get-custom-http-header-response-from-ajax-getallresponseheaders

时间: 2024-08-28 16:05:23

js在返回response header中取值的相关文章

Wildfly8 更改response header中的Server参数

项目经过局方安全检查需要屏蔽掉服务器中间件信息,查了一下午,网上看到的都是修改jboss7的,我们使用的wildfly8(jboss改名为wildfly),修改地方不一样,折磨了半天. jboss服务器缺省情况下会在HTTP response header中显示自身的标识,如下:    这样会暴露服务器信息,别人可能就会根据这个信息查找服务器漏洞对服务器进行攻击. 屏蔽方法: 修改domain.xml文件,在wildfly8中,该文件位于   wildfly安装目录下/domain/config

移除 Response Header中标识ASP.NET的信息

正常情况下,请求服务端api时,服务端会在Response Header中返回服务器的一些信息,比如服务器版本,所用的技术信息等等. 有时候我们并不想让请求端看到这些信息. 使用.NET框架时,我们关注的Response Header主要是四个:X-AspNet-Version,Server,X-Powered-By,X-AspNetMvc-Version. 1. X-AspNet-Version X-AspNet-Version标识的是IIS中运行的.Net Framework CRL的版本信

struts2 与 OGNL 表达式,jsp中 利用ognl 在valuestack中取值

在Struts2中,一个请求在最终到达Action的方法之前,Action对象本身会被压入ValueStack(实际上就是放到ValueStack的CompoundRoot中),所以Action对象是CompoundRoot中的一个元素.看下面的代码: public class UserAction { private String username; private Integer age; private boolean valid; //查看用户的详细信息 public String de

从cookie中取值$.cookie()

从cookie中取值: var userid = $.cookie("remoteuserid");例子: function delUser() { var table = $('#grid-user-list'); var chkBoxes = table.find('input.invechk:checked'); if (chkBoxes.length == 0) { showMsgPane('请选择需要删除的用户.', 'prompt'); return false; } va

loadrunner从数据库中取值进行参数化

LoadRunner提供两种参数化取值方式,一种是手动编辑,另一种就是通过连接数据库取值.一般在大型业务并发压力测试时,数据量肯定也都是非常大的,所以手动去编辑就不切实际了,这时用连接数据库的功能就方便了很多. 所需软件: mysql-connector-odbc-5.3.12-win32.msi 安装此软件时,如果提示: 需要先安装:vcredist_x86.exe. 以下以mysql数据库取值为例,进行操作步骤介绍及截图. 1.Parameter List对话框中点击Data Wizard按

js如何获取response header信息

信息转自网上 普通的请求JS无法获取,只有ajax请求才能获取到. $.ajax({ type: 'HEAD', // 获取头信息,type=HEAD即可 url : window.location.href, complete: function( xhr,data ){ // 获取相关Http Response header var wpoInfo = { // 服务器端时间 "date" : xhr.getResponseHeader('Date'), // 如果开启了gzip,

JS子父窗口互相操作取值赋值的方法介绍

$("#父窗口元素ID",window.parent.document); 对应javascript版本为window.parent.document.getElementByIdx_x("父窗口元素ID"): 取父窗口的元素方法:$(selector, window.parent.document);那么你取父窗口的父窗口的元素就可以用:$(selector, window.parent.parent.document); 类似的,取其它窗口的方法大同小异$(se

bootstrap timepicker 在angular中取值 并转化为时间戳

上一篇我们讲到angular对于timepicker的一个封装后的插件,但是由于angular的版本必须是v1.2.30以上的.对于有些大型系统,一时升级angular的版本实在耗费时间.那么可以用这种方法来取值. 页面上的时间格式是这样的: 文件引入 '/bootstrap-datetimepicker.min.css', '/bootstrap-datetimepicker.min.js', '/bootstrap-datetimepicker.zh-CN.js',//中文包 html <d

在properties.xml中定义变量,在application.xml中取值问题

如果为application.xml中的变量赋默认值,同时又在properties.xml中变量赋值,而加载后是取不到properties.xml中的值的问题. 解决这个问题需要加上黑体部分配置: <bean id="sysConfiguration" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">        <property na