HTTPS Header配置

<p><span style="font-size:18px"><strong>背景信息</strong></span></p> <p>当您的用户请求业务资源时,可以在返回的响应消息中添加您配置的头部,以实现跨域访问等目的。</p> <p>CDN提供6种常见的头部设置,这6种头部设置分为<strong>通用配置</strong>和<strong>跨域配置</strong>两类,下面简单对这6种头部设置进行说明。</p> <p><strong>通用配置</strong></p> <p>&bull;&nbsp;&nbsp;&nbsp;&nbsp; Content-Disposition:用来激活客户端浏览器下载资源,同时可以设置默认的下载的文件名。服务端向客户端浏览器发送文件时,如果是浏览器支持的文件类型,如 .txt、.jpg 等类型,会默认直接使用浏览器打开,如果需要提示用户保存,则可以通过配置 Content-Disposition 字段覆盖浏览器默认行为。常用配置如:</p> <p>Content-Disposition:attachment;filename=FileName.txt</p> <p>&bull;&nbsp;&nbsp;&nbsp;&nbsp; Content-Language:用于定义页面所使用的语言代码,常用配置如:</p> <p>Content-Language: zh-CN;Content-Language: en-US</p> <p><strong>跨域配置</strong></p> <p>跨域是指某一个域名(如 www.abc.com)下的某资源向另一个域名 (如www.def.com)下的某资源发起请求,此时由于资源所属域名不同,即出现跨域。不同的协议、不同的端口均会造成跨域访问的出现。此时必须在Response Header中增加跨域相关配置,才能让前者成功拿到数据。</p> <p>&bull;&nbsp;&nbsp;&nbsp;&nbsp; Access-Control-Allow-Origin :指定跨域请求时,允许访问资源的请求来源。用于解决资源的跨域权限问题,域值定义了允许访问该资源的域,也可以设置通配符&ldquo;*&rdquo;,允许被所有域请求。常用配置如:</p> <p>Access-Control-Allow-Origin: *</p> <p>Access-Control-Allow-Origin: http://www.test.com</p> <p>&bull;&nbsp;&nbsp;&nbsp;&nbsp; Access-Control-Allow-Methods:指定跨域请求时,允许的跨域请求方法。用于设置跨域允许的HTTP请求方法,可同时设置多个方法。常用配置如:</p> <p>&nbsp;&nbsp;&nbsp; Access-Control-Allow-Methods: POST, GET, OPTIONS</p> <p>&bull;&nbsp;&nbsp;&nbsp;&nbsp; Access-Control-Max-Age:指定跨域请求时,对特定资源的预请求返回结果的缓存时间,即指定预请求的有效时间。单位为秒,设置示例如下:Access-Control-Max-Age: 1728000</p> <p>&bull;&nbsp;&nbsp;&nbsp;&nbsp; Access-Control-Expose-Headers:指定跨域请求时,客户端可见的头部集合,即指定哪些头部可以作为响应的一部分暴露给客户端。如果想让客户端访问到其他的头部信息,可以进行如下设置,当输入多个头部时,需用&ldquo;,&rdquo;隔开,如:</p> <p>Access-Control-Expose-Headers: Content-Length,X-My-Header</p> <p>&nbsp;</p> <p><span style="font-size:16px"><strong>操作步骤</strong></span></p> <p>1.&nbsp; 登录<a href="https://yun.pingan.com/console/cdn/overview" target="_blank">CDN控制台</a>。</p> <p>2.&nbsp; 在左侧导航栏中,单击<strong>域名管理</strong>,进入<strong>域名管理</strong>页面。</p> <p>3.&nbsp; 单击目标域名<strong>操作</strong>列的<strong>管理</strong>。</p> <p><img src="https://obs-cn-shanghai.yun.pingan.com/pcp-portal/20192210163711-18e5c23c9ea9.png" style="height:214px; width:830px" /></p> <p>4.&nbsp; 单击<strong>高级设置</strong>,进入<strong>高级设置</strong>页签。</p> <p>5.&nbsp; 单击<strong>HTTPS header设置</strong>区域的<strong>设置</strong>,弹出<strong>HTTPS header设置</strong>对话框。</p> <p><img src="https://obs-cn-shanghai.yun.pingan.com/pcp-portal/20192210163724-1ced5bbf9794.png" style="height:334px; width:830px" /></p> <p>6.&nbsp; 单击<strong>增加新参数</strong>。</p> <p><img src="https://obs-cn-shanghai.yun.pingan.com/pcp-portal/20192210163738-1be4ee589821.png" style="height:224px; width:761px" /></p> <p>7.&nbsp; 在<strong>响应参数</strong>下拉列表中选择响应参数,并设置<strong>响应值</strong>,单击<strong>确定</strong>,页面下方弹出<strong>操作成功</strong>的提示。</p> <p><img src="https://obs-cn-shanghai.yun.pingan.com/pcp-portal/20192210163753-17a0955c9dc5.png" style="height:332px; width:757px" /></p>
以上内容是否解决了您的问题?
请补全提交信息!
咨询·建议

电话咨询 - 7x24 小时

400-151-8800

邮件咨询

cloud@pingan.com

在线客服

7x24 小时,急速解答

工单支持

解决云产品相关技术问题