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

提供网站建设工具网页结构有哪几种

提供网站建设工具,网页结构有哪几种,邯郸做网站推广的公司,做网站免费搭建HTTP协议#xff08;一#xff09; 什么是HTTP协议 客户端连上web服务器后#xff0c;如果想要获得web服务器中的某个web资源#xff0c;需要遵守一定的通讯格式#xff0c;HTTP协议用于定义客户端与web服务器之间通讯的格式#xff1b;基于TCP连接的传输协议#xff…HTTP协议一 什么是HTTP协议 客户端连上web服务器后如果想要获得web服务器中的某个web资源需要遵守一定的通讯格式HTTP协议用于定义客户端与web服务器之间通讯的格式基于TCP连接的传输协议默认端口是80基于请求响应模式的协议。 计算机网络基本知识 协议两台计算机通讯时对传送信息内容的理解、信息表示形式以及各种情况下应答信号都必须遵守的共同的约定。体系结构在一个计算机网络中将协议分成了若干层次将协议按如何分层以及各层中具体采用协议的集合。OSI体系结构物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP体系结构网络接口层、网际层、运输层、应用层。 HTTP1.0和HTTP1.1的区别 在HTTP1.0协议中客户端与web服务器建立连接后只能获得一个web资源在HTTP1.1协议中允许客户端与web服务器建立连接后在一个连接上获取多个web资源。 HTTP请求 请求行用于描述客户端的请求方式、请求的资源名称以及使用的HTTP协议版本号请求头用于描述客户端请求那台机器以及客户端的一些环境信息等一个空行。 GET /books/java.html HTTP/1.1 Accept: */* Accept-Language: en-us Connection: Keep-Alive Host: localhost Referer: http://localhost/links.asp User-Agent: Mozilla/4.0 Accept-Encoding: gzip, deflate 请求行 请求方式有POST、GET、HEAD、OPTIONS、DELETE、TRACE、PUT。默认情况下浏览器向服务器发送的都是GET请求。 GET请求在URL地址后附带的参数是有限制的数据容量通常不超过1K POST请求传送的数据量无限制。 HTTP常用请求头 Accept: text/html,image/* --支持数据类型 Accept-Charset: ISO-8859-1 --字符集 Accept-Encoding: gzip --支持压缩 Accept-Language:zh-cn --语言环境 Host: localhost:80 --访问主机 If-Modified-Since: Tue, 11 Jul 2000 18:23:51 GMT --缓存时间 Referer: http://localhost/index.jsp --来自哪个页面、防盗链 User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0) Cookie --使用的cookie Connection: close/Keep-Alive --链接状态 Date: Tue, 11 Jul 2022 18:23:51 GMT --时间HTTP响应 一个HTTP响应代表服务器向客户端回送的数据。包括一个状态行、若干个响应头以及实体内容。 状态行用于描述服务器对请求的处理结果。 响应头用于描述服务器的基本信息以及数据的描述。 HTTP/1.1 200 OK Server: Microsoft-IIS/5.0 Date: Thu, 13 Jul 2000 05:46:53 GMT Content-Length: 2291 Content-Type: text/html Cache-control: privateHTML BODY ......状态行格式HTTP版本号 状态码 原因描述CRLF。 状态码含义1xx指示信息–表示请求已接收继续处理2xx成功–表示请求已被成功接收、理解、接受。200客户端请求成功3xx重定向–要完成请求必须进行更进一步的操作4xx客户端错误–请求有语法错误或请求无法实现。401请求未授权403请求已收到但是拒绝提供服务404请求资源不存在5xx服务器端错误–服务器未能实现合法的请求。500服务器内部错误503服务器不可用 常用响应头 Location: http://localhost/index.jsp --跳转方向 Server:apache tomcat --服务器型号 Content-Encoding: gzip --数据压缩 Content-Length: 80 --数据长度 Content-Language: zh-cn --语言环境 Content-Type: text/html; charsetGB2312 --编码 Last-Modified: Tue, 11 Jul 2022 18:23:51 GMT --最后修改时间 Refresh: 1;urlhttp://localhost --定时刷新 Content-Disposition: attachment; filenameaaa.zip --下载 Set-Cookie:SSQ05Lb_nQ; path/search Expires: -1 --缓存 Cache-Control: no-cache --缓存 Pragma: no-cache --缓存 Connection: close/Keep-Alive --连接 Date: Tue, 11 Jul 2022 18:23:51 GMT --时间响应示例 public void test(HttpServeltRequest req, HttpServletResponse resp) {//服务器通知浏览器跳转地址resp.setHeader(location, http://localhost:8080/1.html);resp.setStatus(302);//Content-Type服务器通知浏览器服务器发送数据的编码resp.setHeader(Content-Type, text/html;charsetGB2312);resp.getWriter().write(测试);if (num 0) {resp.getWriter().print(num--);resp.setHeader(refresh, 1);} else resp.setHeader(refresh,0;urlhttp://localhost:8080/day4/2.html);//Content-Type服务器通知浏览器刷新时间及url//response.setHeader(refresh, 2);}//通知浏览器数据格式为压缩格式resp.setHeader(Content-Encoding, gzip);//测试数据构建数据后压缩再发送给浏览器StringBuilder builder new StringBuilder();for (int i0;i100000;i) builder.append(ab);ByteArrayOutputStream bos new ByteArrayOutputStream();GZIPOutputStream gzip new GZIPOutputStream(bos);gzip.write(builder.toString().getBytes());gzip.close();byte[] resData bos.toByteArray();resp.getOutputStream().write(resData);//下载resp.setHeader(Content-Disposition, attachment;filenamea.jpg);InputStream is this.getServletContext().getResourceAsStream(/1.jpg);OutputStream out resp.getOutputStream();byte[] b new byte[1024];int len -1;while((lenin.read()) -1) {out.write(b, 0, len);}out.close();is.close(); }
http://www.dnsts.com.cn/news/73680.html

相关文章:

  • 静态网站怎么做优化wordpress有赞收款插件
  • 成品ppt的网站免费观看山东网络营销
  • 品牌网站建设方网站设计制作行业排行
  • 温州做网站建设公司企业网站的主要栏目
  • 物流网站的建设论文一万字中国十大黄页网站排行榜
  • 深圳网站建设费用多少自己做的网站怎么上传到浏览器
  • 库尔勒做网站网站备案去哪
  • 广州机械网站建设外包网站怎么做不违法
  • 北京市保障性住房建设投资中心网站6扫一扫内饰图片识别车型
  • 企业网站建设的优缺点做ppt好的网站有哪些内容
  • 网站建设顺利交付百度商店
  • 包头做网站的公司做策划需要进的网站
  • 网站 dns 解析wordpress网站数据库
  • app优化推广石家庄seo网站优化公司
  • 服装网站建设企业需求调查织梦php网站模板修改
  • 厦门外贸网站seo4p营销理论
  • 做请帖网站wordpress 搬瓦工
  • 关于手机的网站有哪些内容qianhu微建站
  • 做企业网站设计价格是多少经典包装设计案例解析
  • 泰安网站搭建公司河北省城乡与住房建设厅网站
  • 网站模板内容怎么改购物网站开发需求分析
  • 足球比方类网站开发烘焙食品网站建设需求分析
  • 中建二局核电建设分公司网站上海网站建设极简慕枫
  • 现在做什么网站好郑州做网站第一人
  • 用h5做的网站樟木头东莞网站建设
  • 自适应网站开发框架做旅游的网站的目的和意义
  • 网站源码出售网站提高收录和访问量
  • 做一个搜索引擎网站要多少钱企业为什么要建立集团
  • 网站制作详细过程什么情况下需要建设网站
  • 有了域名之后怎么做自己的网站网站返回404是什么意思