问题标签 [response-headers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1050 浏览

tomcat - 响应标头中没有内容编码

/Tomcat 6.0/conf 中的 server.xml 文件如下所示。

我参考了很多网站。所有人都在说同样的话。我也这样做过。但是为什么我不能做出想要的输出。gzip 不工作。响应标头中没有内容编码。我错过了什么?

0 投票
1 回答
5992 浏览

asp-classic - Asp Classic 写入 PDf 并在打印时保留文件名

我正在尝试将 pdf 文件写入浏览器,当客户端打印 pdf 时,发送到打印机的文件名是文件的名称。但现在我正在获取发送到浏览器“loadfile.asp”的asp页面的名称

因为我在使用时无法在页面中添加标题Response.ContentType = "application/pdf",所以我添加了一个执行server.Transfer.

但是每次代码通过时Response.ContentType = "application/pdf",标题都会被空白。

所以这是我的代码: 第一页:

这是第二页(loadfileAfter.asp):

我坚信这条线会有所帮助:

但这并没有改变任何事情。

谢谢你的帮助

0 投票
7 回答
56411 浏览

spring - 自动为每个响应添加标题

我想将此标头“Access-Control-Allow-Origin”,“*”添加到每当我的应用程序中对休息控制器发出请求以允许跨源资源共享时对客户端所做的每个响应目前我正在手动添加这个像这样的每个方法的标题

它的工作,但它非常令人沮丧。我在 spring 文档中找到了 webContentInterceptor,它允许我们修改每个响应的标题

但是当我使用它时,它会抛出错误,找不到名称为 Access-Control-Allow-Origin 的属性,所以有没有其他方法可以自动将标题添加到每个响应

更新 !Spring 框架 4.2 通过向方法或控制器本身添加 @CrossOrigin 注释极大地简化了这一点 https://spring.io/blog/2015/06/08/cors-support-in-spring-framework

0 投票
1 回答
37472 浏览

apache - 如何使用 Apache 在代理设置中重写位置响应标头?

我有一个主代理,它将请求发送到安装了 OpenSSO 的辅助代理。

如果 OpenSSO 代理确定用户未登录,它会引发 302 重定向到身份验证服务器,并在重定向位置标头中提供用户请求的原始(编码)URL 作为 GET 参数。

但是,GET 变量中的 URL 是内部(辅助)代理服务器的 URL,而不是原始代理服务器的 URL。因此,我想编辑/重写“位置”响应标头以提供正确的 URL。

例如

  1. http://a.com/hello/(原始请求的 URL)
  2. http://a.com/hello2/(带有 OpenSSO 代理的二级代理)
  3. http://auth.a.com/login/?orig_request=http%3A%2F%2Fa.com%2Fhello2%2F(302重定向到身份验证服务器,请求的第二个代理服务器的 URL 编码在 GET 变量中)
  4. http://auth.a.com/login/?orig_request=http%3A%2F%2Fa.com%2Fhello%2F(编码的 URL 被重写为原始请求的 URL)

我已经尝试了几乎所有标题和重写的组合,但没有运气,所以我认为这可能是不可能的。我得到的最接近的是这个,但是 mod_headers 编辑函数不解析环境变量。

0 投票
2 回答
1935 浏览

tomcat - Do not send response headers at all

I have tiny Java web application backed by Apache Camel. It uses Camel's servlet component. This application is meant to be connector and receive data from devices.

As far as we pay for traffic I am interesting if there is a way to deny all response headers from web server and send only status code.

Update:

I am always receiving:

At the end of stacktrace:

0 投票
0 回答
1216 浏览

c# - 如何从标头中删除有关 IIS 的信息

我想从响应标头中删除有关 IIS 版本的信息。在 Global.asax 中是 Application_PreSendRequestContent 事件,或者我可以实现 IHttpModule 并执行以下操作:

或者

但我得到了错误:{"This operation requires IIS integrated pipeline mode."}当我想读取 context.Response.Headers 属性时。我有 Windows XP 和 VS 2008。

谢谢

0 投票
2 回答
29956 浏览

javascript - 使用 javascript 设置响应标头

我在从应用程序中的 URL 收集 json 值时遇到了麻烦。当我尝试获取它们时,控制台中会显示一个错误日志,说明 access-control-allow-origin 不允许来源。

我研究了一下,发现响应头必须设置为 Access-Control-Allow-Origin:*

我怎样才能使用纯 javascript 做到这一点?没有 jquery 或任何其他库。

这是我当前的代码:

0 投票
1 回答
1436 浏览

android - android-async-http 库从响应处理程序获取 http 响应标头

我正在尝试使用 android-async-http 库http://loopj.com/android-async-http/

它建议使用此代码:

但现在我的问题是我需要获取响应对象,并且还需要获取 http 标头。

如何获取 http 标头?

0 投票
0 回答
132 浏览

caching - 如何在 IIS 中按文件类型更改浏览器缓存

有谁知道如何根据文件类型在 IIS(或 web.config)中为浏览器缓存持续时间声明不同的值?

我想(浏览器)缓存我的图片一个月,因为它们不会改变,但是(浏览器)缓存我的 css 文件一天(无论如何现在),因为我在接下来的几周内对网站进行了一些更改。

我知道我可以在特定文件夹上声明通用 HTTP 响应标头,这可以正常工作,尽管它很耗时......我希望我可以为所有 js 文件应用顶层和站点范围的持续时间并应用不同的持续时间对于 css 文件...有人有任何想法吗?

提前致谢

0 投票
3 回答
12774 浏览

regex - 使用正则表达式从响应头中提取

我正在尝试使用 RegEx 将响应标头中位置标记末尾的确认号提取到页面。响应头如下:

例如,如果在标题中的行是这样的:

我希望稍后将其返回以用作变量:

00284031

我当前的 RegEx 表达式是这样的:

我是 RegEx 的新手,我上面写的内容基于以下链接中的示例:

http://www.sourcepole.ch/2011/1/4/extracting-text-from-a-page-and-using-it-somewhere-else-in-jmeter

我需要这个确认号来为我正在编写的 Jmeter 脚本进行动态页面重定向。任何帮助将不胜感激,如果您需要其他信息来帮助回答问题,请告诉我!

提前谢谢了。