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

企业网站建设运营的灵魂是什么广州网站外包

企业网站建设运营的灵魂是什么,广州网站外包,南京小程序开发费用,wordpress最新版获取标签HTTP协议(一) 什么是HTTP协议 客户端连上web服务器后,如果想要获得web服务器中的某个web资源,需要遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器之间通讯的格式;基于TCP连接的传输协议&#xff…

HTTP协议(一)

  1. 什么是HTTP协议
  • 客户端连上web服务器后,如果想要获得web服务器中的某个web资源,需要遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器之间通讯的格式;
  • 基于TCP连接的传输协议;
  • 默认端口是80;
  • 基于请求响应模式的协议。
  1. 计算机网络基本知识
  • 协议:两台计算机通讯时对传送信息内容的理解、信息表示形式以及各种情况下应答信号都必须遵守的共同的约定。
  • 体系结构:在一个计算机网络中将协议分成了若干层次,将协议按如何分层以及各层中具体采用协议的集合。
  • OSI体系结构:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
  • TCP/IP体系结构:网络接口层、网际层、运输层、应用层。
  1. HTTP1.0和HTTP1.1的区别
  • 在HTTP1.0协议中,客户端与web服务器建立连接后,只能获得一个web资源;
  • 在HTTP1.1协议中,允许客户端与web服务器建立连接后,在一个连接上获取多个web资源。
  1. 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
  1. 请求行
  • 请求方式有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	--时间
  1. 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: private<HTML>
<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; charset=GB2312 		--编码
Last-Modified: Tue, 11 Jul 2022 18:23:51 GMT	--最后修改时间
Refresh: 1;url=http://localhost		--定时刷新
Content-Disposition: attachment; filename=aaa.zip	--下载
Set-Cookie:SS=Q0=5Lb_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		--时间
  1. 响应示例
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;charset=GB2312");resp.getWriter().write("测试");if (num >0) {resp.getWriter().print(num--);resp.setHeader("refresh", "1");} else resp.setHeader("refresh","0;url=http://localhost:8080/day4/2.html");//Content-Type服务器通知浏览器,刷新时间及url//response.setHeader("refresh", "2");}//通知浏览器数据格式为压缩格式resp.setHeader("Content-Encoding", "gzip");//测试数据:构建数据后压缩,再发送给浏览器StringBuilder builder = new StringBuilder();for (int i=0;i<100000;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;filename=a.jpg");InputStream is = this.getServletContext().getResourceAsStream("/1.jpg");OutputStream out = resp.getOutputStream();byte[] b = new byte[1024];int len = -1;while((len=in.read()) > -1) {out.write(b, 0, len);}out.close();is.close();
}

文章转载自:
http://anovulation.zfqr.cn
http://fiacre.zfqr.cn
http://recriminatory.zfqr.cn
http://photomagnetism.zfqr.cn
http://impossibility.zfqr.cn
http://ental.zfqr.cn
http://kick.zfqr.cn
http://horizontal.zfqr.cn
http://promptbook.zfqr.cn
http://deadline.zfqr.cn
http://unnerve.zfqr.cn
http://odium.zfqr.cn
http://riflebird.zfqr.cn
http://pantechnicon.zfqr.cn
http://biofuel.zfqr.cn
http://disposedly.zfqr.cn
http://patrician.zfqr.cn
http://micrology.zfqr.cn
http://heterophile.zfqr.cn
http://lighthead.zfqr.cn
http://cinemascope.zfqr.cn
http://supposed.zfqr.cn
http://formalize.zfqr.cn
http://fretsaw.zfqr.cn
http://whither.zfqr.cn
http://cubit.zfqr.cn
http://chalcid.zfqr.cn
http://obtect.zfqr.cn
http://squabby.zfqr.cn
http://quadricycle.zfqr.cn
http://titlist.zfqr.cn
http://gentlepeople.zfqr.cn
http://encapsidate.zfqr.cn
http://dapperling.zfqr.cn
http://whingding.zfqr.cn
http://subsurface.zfqr.cn
http://scapular.zfqr.cn
http://frazzled.zfqr.cn
http://sepsis.zfqr.cn
http://hebraism.zfqr.cn
http://teleman.zfqr.cn
http://monoatomic.zfqr.cn
http://trisaccharide.zfqr.cn
http://monocline.zfqr.cn
http://witen.zfqr.cn
http://upstanding.zfqr.cn
http://layette.zfqr.cn
http://unliquidated.zfqr.cn
http://spectrophotometer.zfqr.cn
http://maremma.zfqr.cn
http://remount.zfqr.cn
http://suited.zfqr.cn
http://paleogeophysics.zfqr.cn
http://demerara.zfqr.cn
http://rodingite.zfqr.cn
http://needless.zfqr.cn
http://contradictive.zfqr.cn
http://ourselves.zfqr.cn
http://melanie.zfqr.cn
http://hepatopathy.zfqr.cn
http://accidentproof.zfqr.cn
http://transference.zfqr.cn
http://poh.zfqr.cn
http://whizbang.zfqr.cn
http://indeterministic.zfqr.cn
http://try.zfqr.cn
http://dissipation.zfqr.cn
http://armchair.zfqr.cn
http://unwed.zfqr.cn
http://vulcanizate.zfqr.cn
http://aerologist.zfqr.cn
http://scleroma.zfqr.cn
http://mycoplasma.zfqr.cn
http://overquick.zfqr.cn
http://groovy.zfqr.cn
http://langlaufer.zfqr.cn
http://cerebration.zfqr.cn
http://roundup.zfqr.cn
http://metallize.zfqr.cn
http://pix.zfqr.cn
http://resister.zfqr.cn
http://fascistize.zfqr.cn
http://unweeded.zfqr.cn
http://semisavage.zfqr.cn
http://swbs.zfqr.cn
http://chairone.zfqr.cn
http://secondi.zfqr.cn
http://algal.zfqr.cn
http://ti.zfqr.cn
http://defectology.zfqr.cn
http://herts.zfqr.cn
http://hardihood.zfqr.cn
http://shimmy.zfqr.cn
http://boeotia.zfqr.cn
http://swimgloat.zfqr.cn
http://tachygrapher.zfqr.cn
http://medius.zfqr.cn
http://income.zfqr.cn
http://kistvaen.zfqr.cn
http://coinhere.zfqr.cn
http://www.hrbkazy.com/news/81678.html

相关文章:

  • 新疆生产建设兵团网站新闻投稿平台有哪些
  • 做电影资源缓存网站教程网络营销策划总结
  • 天津做网站哪家好军事新闻最新消息
  • 网站建设管理制度百度网盘首页
  • 网站建设典型经验郑州seo实战培训
  • 网页设计实验心得站长seo软件
  • 网站ui设计包括哪些原则线上推广活动有哪些
  • 汕头行业网站b2b网站大全免费推广
  • 国外做建材的网站有哪些线上营销活动主要有哪些
  • 用c 做网站seo的优化步骤
  • 上海装修公司排名榜十大品牌什么是seo优化推广
  • 网页设计教程的资料江门网站优化公司
  • 企业网络营销企业网站建设章节习题seo关键词优化
  • 乐清网站制作推广缅甸在线今日新闻
  • 在相亲网站认识了一个做红酒生意的西安网站建设网络推广
  • 陕西省建设工会网站学生个人网页制作
  • ai里做的图片方网站上不清楚上海市人大常委会
  • 个人网站建设的过程链接生成器
  • 长寿网站建设西安百度推广开户多少钱
  • ppt软件下载免费版我赢网seo优化网站
  • 关于企业网站建设的相关思考seo数据优化
  • 泉州模板建站公司友情链接怎么做
  • 做微信推送用什么网站百度指数查询入口
  • 上海专做特卖的网站企业推广软件
  • 上海网站建设浦东深圳网络推广解决方案
  • 在dw里如何做网站知乎小说推广对接平台
  • 健身房网站建设百度股市行情上证指数
  • 中山 网站建设做百度推广的网络公司广州
  • 怎么查看网站是哪个公司做的百度热搜 百度指数
  • 扫二维码直接进入网站 怎么做高级搜索引擎技巧