ASP.NET使用RewritePath重定向后,服务器响应的HTTP头会多个Content-Location:
HTTP/1.1 200 OK Content-Length: 48150 Content-Type: image/jpeg Content-Location: http://www.mzwu.com/test.jpg Last-Modified: Tue, 18 Dec 2012 15:01:50 GMT Accept-Ranges: bytes ETag: "e119ee9b30ddcd1:1c48" Server: Microsoft-IIS/6.0 X-Powered-By: ASP.NET Date: Mon, 08 Sep 2014 01:29:40 GMT
Content-Location值为重定向文件的真实路径,在一些场合下我们不想让客户端知道这个路径,有办法去掉它吗?去不掉,但可以手工在IIS中给网站设置一个同名HTTP头借以隐藏真实路径:
现在效果如下
HTTP/1.1 200 OK Content-Length: 48150 Content-Type: image/jpeg Content-Location: mzwu.com Last-Modified: Tue, 18 Dec 2012 15:01:50 GMT Accept-Ranges: bytes ETag: "e119ee9b30ddcd1:1c58" Server: Microsoft-IIS/6.0 X-Powered-By: ASP.NET Date: Mon, 08 Sep 2014 01:42:50 GMT
Content-Location报头指示为返回的数据的备用位置。主要用途是指示作为内容协商结果传输的资源的 URL 。 Location和Content-Location是不同的。 Location指示重定向的 URL ,同时Content-Location指示用于访问资源的直接 URL ,而未来未进一步内容协商。 Location是与响应关联的头部,Content-Location与返回的数据相
我有一个使用Webform构建的解决方案,它将大约10个字段传递给Realex支付处理器服务器(我使用重定向方法),并且在那里都可以正常工作。我对MVC是全新的,我正在尝试使用MVC设置与我目前使用Webform设置的相同的功能。在我的Webform解决方案中,我使用一个按钮单击事件处理程序和一个Postback URL来收集我需要传递给Realex的数据,并且URL在Postback中进行管理。
问题内容: 我正在尝试重定向我的响应,但是我被困在链接路径上。 以下命令将我带到tomcat的localhost并在此处搜索页面,但是按预期找不到任何内容。 为了解决此问题,我必须将我的根文件夹名称(来自webaps的名称)放在链接路径中,但是我认为这不是一个好主意。 为什么会这样呢?除了getRequestURL()或类似的方法,还有其他解决方法吗? 问题答案: 相对重定向URL相对于当前请求U
我有这个Spring Java类
本文向大家介绍Android Webview重定向问题解决方法,包括了Android Webview重定向问题解决方法的使用技巧和注意事项,需要的朋友参考一下 项目中需要webview重定向,但是由于一个webveiw里面有许多加载操作,因此在调用webview。goback()方法时,往往达不到我们需要的操作效果。 1.解决方法 WebBackForwardList webBackForward
主要内容:1.概述,2.doExportUrls,3. Protocol1.概述 Dubbo 服务暴露有两种方式 本地暴露,JVM 本地调用。配置如下: <dubbo:service scope=“local” /> <dubbo:service scope=“remote” /> 在不配置 scope 的情况下,默认两种方式都暴露。 2.doExportUrls 本地暴露服务的顺序图如下: 我们看到 ServiceConfig#export() 方法中,会在配置初始