问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何设置HTTP属性

发布网友 发布时间:2022-04-15 07:52

我来回答

4个回答

懂视网 时间:2022-04-15 12:14

8.1 HTTP应答头概述

   Web服务器的HTTP应答一般由以下几项构成:一个状态行,一个或多个应答头,一个空行,内容文档。设置HTTP应答头往往和设置状态行中的状态代码结合起来。例如,有好几个表示“文档位置已经改变”的状态代码都伴随着一个Location头,而401(Unauthorized)状态代码则必须伴随一个WWW-Authenticate头。

   然而,即使在没有设置特殊含义的状态代码时,指定应答头也是很有用的。应答头可以用来完成:设置Cookie,指定修改日期,指示浏览器按照指定的间隔刷新页面,声明文档的长度以便利用持久HTTP连接,……等等许多其他任务。

   设置应答头最常用的方法是HttpServletResponse的setHeader,该方法有两个参数,分别表示应答头的名字和值。和设置状态代码相似,设置应答头应该在发送任何文档内容之前进行。

   setDateHeader方法和setIntHeadr方法专门用来设置包含日期和整数值的应答头,前者避免了把Java时间转换为GMT时间字符串的麻烦,后者则避免了把整数转换为字符串的麻烦。


   HttpServletResponse还提供了许多设置常见应答头的简便方法,如下所示:

setContentType:设置Content-Type头。大多数Servlet都要用到这个方法。
setContentLength:设置Content-Length头。对于支持持久HTTP连接的浏览器来说,这个函数是很有用的。
addCookie:设置一个Cookie(Servlet API中没有setCookie方法,因为应答往往包含多个Set-Cookie头)。
另外,如上节介绍,sendRedirect方法设置状态代码302时也会设置Location头。
   8.2 常见应答头及其含义

   有关HTTP头详细和完整的说明,请参见http://www.w3.org/Protocols/规范。

应答头 说明
Allow 服务器支持哪些请求方法(如GET、POST等)。
Content-Encoding 文档的编码(Encode)方法。只有在解码之后才可以得到Content-Type头指定的内容类型。利用gzip压缩文档能够显著地减少HTML文档的下载时间。Java的GZIPOutputStream可以很方便地进行gzip压缩,但只有Unix上的Netscape和Windows上的IE 4、IE 5才支持它。因此,Servlet应该通过查看Accept-Encoding头(即request.getHeader("Accept-Encoding"))检查浏览器是否支持gzip,为支持gzip的浏览器返回经gzip压缩的HTML页面,为其他浏览器返回普通页面。
Content-Length 表示内容长度。只有当浏览器使用持久HTTP连接时才需要这个数据。如果你想要利用持久连接的优势,可以把输出文档写入ByteArrayOutputStram,完成后查看其大小,然后把该值放入Content-Length头,最后通过byteArrayStream.writeTo(response.getOutputStream()发送内容。
Content-Type 表示后面的文档属于什么MIME类型。Servlet默认为text/plain,但通常需要显式地指定为text/html。由于经常要设置Content-Type,因此HttpServletResponse提供了一个专用的方法setContentTyep。
Date 当前的GMT时间。你可以用setDateHeader来设置这个头以避免转换时间格式的麻烦。
Expires 应该在什么时候认为文档已经过期,从而不再缓存它?
Last-Modified 文档的最后改动时间。客户可以通过If-Modified-Since请求头提供一个日期,该请求将被视为一个条件GET,只有改动时间迟于指定时间的文档才会返回,否则返回一个304(Not Modified)状态。Last-Modified也可用setDateHeader方法来设置。

热心网友 时间:2022-04-15 09:22

Navicat 设置HTTP属性
HTTP通道是一种连接到服务器的方法,与网络服务器使用相同的通讯协定(http://)和端口(端口80),这是当互联网服务供应商不允许直接连接,但允许创建HTTP连接时使用。需要注意的是,设置HTTP只限于MySQL、PostgreSQL、SQLite 和MariaDB。
上传通道脚本
若要使用此连接方法,首先需要做的是上传通道脚本到网络服务器。
注意:ntunnel_mysql.php、ntunnel_pgsql.php、ntunnel_sqlite.php或ntunnel_mariadb.php是在Navicat的安装文件夹中。
设置HTTP通道
按照下列指示设置HTTP连接进程:
1. 选择HTTP选项卡并启用“使用HTTP通道”。
2. 输入通道脚本的网址。
3. 如果服务器安装了Web应用防火墙,可以勾选“用编码传出查询”选项。
4. 如果通道脚本是在一个密码保护的服务器或通过代理服务器来访问网际网路,可在“验证”或“代理服务器”选项卡找到所需的详细验证信息。
5. 在常规选项卡的Navicat主机名是数据库托管公司提供,应设置和HTTP 服务器相对。

温馨提示:HTTP通道和SSH通道不能同时运作。当选择HTTP通道,SSH通道禁用,反之亦然。

热心网友 时间:2022-04-15 10:40

HTTP通道是一种连接到服务器的方法,与网络服务器使用相同的通讯协定(http://)和端口(端口80),这是当互联网服务供应商不允许直接连接,但允许创建HTTP连接时使用。需要注意的是,设置HTTP只限于MySQL、PostgreSQL、SQLite 和MariaDB。
  上传通道脚本
  若要使用此连接方法,首先需要做的是上传通道脚本到网络服务器。
  注意:ntunnel_mysql.php、ntunnel_pgsql.php、ntunnel_sqlite.php或ntunnel_mariadb.php是在Navicat的安装文件夹中。
  设置HTTP通道
  按照下列指示设置HTTP连接进程:
  1. 选择HTTP选项卡并启用“使用HTTP通道”。
  2. 输入通道脚本的网址。
  3. 如果服务器安装了Web应用防火墙,可以勾选“用编码传出查询”选项。
  4. 如果通道脚本是在一个密码保护的服务器或通过代理服务器来访问网际网路,可在“验证”或“代理服务器”选项卡找到所需的详细验证信息。
  5. 在常规选项卡的Navicat主机名是数据库托管公司提供,应设置和HTTP 服务器相对。
  
  Navicat设置HTTP属性
  温馨提示:HTTP通道和SSH通道不能同时运作。当选择HTTP通道,SSH通道禁用,反之亦然。

热心网友 时间:2022-04-15 12:14

HTTP通道是一种连接到服务器的方法,与网络服务器使用相同的通讯协定(http://)和端口(端口80),这是当互联网服务供应商不允许直接连接,但允许创建HTTP连接时使用。需要注意的是,设置HTTP只限于MySQL、PostgreSQL、SQLite 和MariaDB。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 在大自然中得到的启示 浅谈新时期企业如何加强班组建设 我是去年7月毕业的,还算应届毕业生吗 请问拉栓式狙击*到底比半自动好在哪 为什么拉栓式照样有好多人用 人类在大自然中得到过什么启示 大自然给人们带来的启示有什么? 浅谈如何调动班组积极性开展好班组建设工作 拉栓狙的拉栓部分光秃秃的为什么往后拉却不掉呢 谁知道告诉我一声 谢谢 着急做手工 人类从大自然中受到了哪些启发?从而发明了哪些东西?过程是怎样的 浅谈如何加强企业班组建设 拉栓式步枪最早是什么时候出现的??? 我的建行信用卡,不小心逾期忘了还款,就几块钱,刚接到银行的逾期短信后立马还款,会有征信影响吗? 浅谈如何加强班组建设 三八大盖怎么拉栓? 请问我还算应届生吗? 狙击枪的拉栓问题,谢谢 我去年毕业,但是还没有保险,请问还算应届生吗? 我去年毕业,没有交社保,还算应届生吗? 求小学六年级元旦庆祝会开场白、串联词、结束语、PPT 既然有空仓挂机.为什么还有拉栓 拉栓式狙击枪机原理? 栓动式步枪是什么意思? 梦见蛇盘虎 信用卡逾期一次500元十五天后全额还清后果严重吗 南北战争时期拉栓式步枪 浅谈如何加强国企班组建设管理 去年毕业今年拿证算应届生吗? 去年6月毕业,档案在人社局算应届生吗 去年六月份已经拿到中专毕业证了,但是档案在自己手里,可以算应届毕业生吗? 我是去年毕业的算是应届毕业生吗? 我去年毕业了今年报考公务员还算是应届的吗 毕业在一年之内还算应届毕业生吗 人类在大自然中受到了什么启发的作文300字 350借条的额度多少 朋友欠我350元,有借条现在他躲着我,不还我怎么办? 人类在大自然中得到了啥启示? 支付宝借条借一千(一周时间),补写350的借条,备注写明是利息,这样受法律保护吗 从大自然中得到的启示 大自然得到的启示 支付宝被骗子骗了350我打了借条他并没有打款过来!这个借条成立么?????就是在网上一个贷款得