如何设置HTTP头

如何设置HTTP头,第1张

现在用最简单的测试方法:

手工写一个htm文件,并在<head>中加入<meta http-equiv="Content-Type" content="text/htmlcharset=gb2312" />,用GB2312编码保存文件,访问该页面时,获取的http头content-type仍为:text/html。就是没有 charset=gb2312!

我配置了htm文件以aspx方法运行,并配置了web.config中的requestEncoding,responseEncoding为GB2312,同样的文件,HTTP头就有 charset=GB2312!

首先,我们先看一下http的头信息到底是什么:HTTP(HyperTextTransferProtocol) 即超文本传输协议,目前网页传输的的通用协议。HTTP协议采用了请求/响应模型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而 言,包括message-header和message-body两部分。首先传递message- header,即http header消息。http header 消息通常被分为4个部分: general header, request header, response header, entity header。但是这种分法就理解而言,感觉界限不太明确,根据日常使用,大体分为Request和Response两部分。在通常的servlet/jsp应用中,我们只是从http的header中取得信息,如果要设置信息,需要用到HttpClient,具体的设置方法如下:HttpResponse response = null HttpGet get = new HttpGet(url) get", 80) HttpHost wikipediaEn = new HttpHost("en", 80) cm.setMaxPerRoute(new HttpRoute(googleResearch), 30) cm.setMaxPerRoute(new HttpRoute(wikipediaEn), 50)DefaultHttpClient client = new DefaultHttpClient(cm)

1、首先我们打开IIS管理器,找到“HTTP响应标头”。

2、然后我们双击打开“HTTP响应标头”选项。

3、在d出界面内名称填写:X-Frame-Options,值填写:SAMEORIGIN,DENY:浏览器拒绝当前页面加载任何Frame页面,SAMEORIGIN:frame页面的地址只能为同源域名下的页面,ALLOW-FROM:origin为允许frame加载的页面地址。

4、然后我们重启IIS即可完成设置。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11737594.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存