当前位置: 首页 > news >正文

建设网站的相关技术指标门户网站的含义

建设网站的相关技术指标,门户网站的含义,网络专业的网站建设,wordpress分类不显示文章JSP 客户端请求 当浏览器请求一个网页时#xff0c;它会向网络服务器发送一系列不能被直接读取的信息#xff0c;因为这些信息是作为HTTP信息头的一部分来传送的。您可以查阅HTTP协议来获得更多的信息。 下表列出了浏览器端信息头的一些重要内容#xff0c;在以后的网络编…JSP 客户端请求 当浏览器请求一个网页时它会向网络服务器发送一系列不能被直接读取的信息因为这些信息是作为HTTP信息头的一部分来传送的。您可以查阅HTTP协议来获得更多的信息。 下表列出了浏览器端信息头的一些重要内容在以后的网络编程中将会经常见到这些信息 信息描述Accept指定浏览器或其他客户端可以处理的MIME类型。它的值通常为 image/png 或 image/jpegAccept-Charset指定浏览器要使用的字符集。比如 ISO-8859-1Accept-Encoding指定编码类型。它的值通常为 gzip 或compressAccept-Language指定客户端首选语言servlet会优先返回以当前语言构成的结果集如果servlet支持这种语言的话。比如 enen-usru等等Authorization在访问受密码保护的网页时识别不同的用户Connection表明客户端是否可以处理HTTP持久连接。持久连接允许客户端或浏览器在一个请求中获取多个文件。Keep-Alive 表示启用持久连接Content-Length仅适用于POST请求表示 POST 数据的字节数Cookie返回先前发送给浏览器的cookies至服务器Host指出原始URL中的主机名和端口号If-Modified-Since表明只有当网页在指定的日期被修改后客户端才需要这个网页。 服务器发送304码给客户端表示没有更新的资源If-Unmodified-Since与If-Modified-Since相反 只有文档在指定日期后仍未被修改过操作才会成功Referer标志着所引用页面的URL。比如如果你在页面1然后点了个链接至页面2那么页面1的URL就会包含在浏览器请求页面2的信息头中User-Agent用来区分不同浏览器或客户端发送的请求并对不同类型的浏览器返回不同的内容HttpServletRequest类 request对象是javax.servlet.http.HttpServletRequest类的实例。每当客户端请求一个页面时JSP引擎就会产生一个新的对象来代表这个请求。 request对象提供了一系列方法来获取HTTP信息头包括表单数据cookiesHTTP方法等等。 接下来将会介绍一些在JSP编程中常用的获取HTTP信息头的方法。详细内容请见下表 序号方法 描述1Cookie[] getCookies()   返回客户端所有的Cookie的数组2Enumeration getAttributeNames()   返回request对象的所有属性名称的集合3Enumeration getHeaderNames()   返回所有HTTP头的名称集合4Enumeration getParameterNames()   返回请求中所有参数的集合5HttpSession getSession()   返回request对应的session对象如果没有则创建一个6HttpSession getSession(boolean create)   返回request对应的session对象如果没有并且参数create为true则返回一个新的session对象7Locale getLocale()   返回当前页的Locale对象可以在response中设置8Object getAttribute(String name)   返回名称为name的属性值如果不存在则返回null。9ServletInputStream getInputStream()   返回请求的输入流10String getAuthType()   返回认证方案的名称用来保护servlet比如 BASIC 或者 SSL 或 null 如果 JSP没设置保护措施11String getCharacterEncoding()   返回request的字符编码集名称12String getContentType()   返回request主体的MIME类型若未知则返回null13String getContextPath()   返回request URI中指明的上下文路径14String getHeader(String name)   返回name指定的信息头15String getMethod()   返回此request中的HTTP方法比如 GET,POST或PUT16String getParameter(String name)   返回此request中name指定的参数若不存在则返回null17String getPathInfo()   返回任何额外的与此request URL相关的路径18String getProtocol()   返回此request所使用的协议名和版本19String getQueryString()   返回此 request URL包含的查询字符串20String getRemoteAddr()   返回客户端的IP地址21String getRemoteHost()   返回客户端的完整名称22String getRemoteUser()   返回客户端通过登录认证的用户若用户未认证则返回null23String getRequestURI()   返回request的URI24String getRequestedSessionId()   返回request指定的session ID25String getServletPath()   返回所请求的servlet路径26String[] getParameterValues(String name)   返回指定名称的参数的所有值若不存在则返回null27boolean isSecure()   返回request是否使用了加密通道比如HTTPS28int getContentLength()   返回request主体所包含的字节数若未知的返回-129int getIntHeader(String name)   返回指定名称的request信息头的值30int getServerPort()   返回服务器端口号HTTP信息头示例 在这个例子中我们会使用HttpServletRequest类的getHeaderNames()方法来读取HTTP信息头。这个方法以枚举的形式返回当前HTTP请求的头信息。 获取Enumeration对象后用标准的方式来遍历Enumeration对象用hasMoreElements()方法来确定什么时候停止用nextElement()方法来获得每个参数的名字。 % page languagejava contentTypetext/html; charsetUTF-8pageEncodingUTF-8% % page importjava.io.*,java.util.* % !DOCTYPE html html head meta charsetutf-8 title菜鸟教程(runoob.com)/title /head body h2HTTP 头部请求实例/h2 table width100% border1 aligncenter tr bgcolor#949494 thHeader Name/ththHeader Value(s)/th /tr %Enumeration headerNames request.getHeaderNames();while(headerNames.hasMoreElements()) {String paramName (String)headerNames.nextElement();out.print(trtd paramName /td\n);String paramValue request.getHeader(paramName);out.println(td paramValue /td/tr\n);} % /table /body /html 访问main.jsp将会得到以下结果 您可以在上面代码中尝试HttpServletRequest类的其它方法。
http://wiki.neutronadmin.com/news/194192/

相关文章:

  • 响应式企业网站后台管理系统开发一款软件
  • 做网站需要准备资料微网站分享功能
  • 百度蜘蛛开发网站访问国外网站用什么dns
  • 网站备案号取消原因软件外包公司介绍
  • 如何做网站免费推广石碣镇网站建设公司
  • 深圳坪山网站建设wordpress 提权
  • 南康网站建设公司模板建站按年收费
  • 服装行业网站建设如何做阿里巴巴的网站
  • 关于网站建设征求意见深圳个性化网站建设公司
  • 山东住房建设厅官网站网络推广方式的研究
  • 先做网站还是app个人网站做打赏流程
  • wordpress新建网站后台无法登陆海口高端品牌网站建设
  • 使用dw做门户网站永久免费云服务器无需注册
  • 阿里巴巴中文站官网网页设计与网站建设考试
  • wordpress播入视频播放wordpress安装说明seo工具好用
  • 郑州行业网站建设装饰设计做什么的
  • 网站有源码之后怎么建设网站如何开通网站
  • 郑州网站建设行情书店网站模版
  • 网站建设网站制作需要多少钱网站建设公司招网站设计
  • 四川建设厅证网站是中国手工活加工官方网站
  • 国内flask做的网站android毕业设计代做网站
  • 外贸网站示例建设局是干啥的
  • 怀化高速网站做网站刷东西
  • 一个主体如何添加网站怎样做淘宝客导购网站
  • python网站开发用什么山西省建设监理协会官方网站
  • 网站根目录多文件全国八大员报名官方网站
  • .net响应式网站模板辽宁建设工程信息网外网公示时间
  • 网站怎么登陆后台旅游网站的建设的意义
  • 外贸网站推广和建站网站建设免费模版
  • 深圳 福田网站建设建筑工程网招聘信息