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

怎么做网站发布推广app赚钱的平台

怎么做网站发布,推广app赚钱的平台,专业做公司宣传网站的,小程序商城的好处J2EE(Java 2 Platform Enterprise Edition)是指“Java 2企业版”,B/S模式开发Web应用就是J2EE最核心的功能。 Web是全球广域网,也称为万维网(www),能够通过浏览器访问的网站。 在日常的生活中,经常会使用…

J2EE(Java 2 Platform Enterprise Edition)是指“Java 2企业版”,B/S模式开发Web应用就是J2EE最核心的功能。

Web是全球广域网,也称为万维网(www),能够通过浏览器访问的网站。

在日常的生活中,经常会使用浏览器去访问百度、京东等这些网站,这些网站统称为Web网站。

软件架构

桌面应用

桌面应用俗称单击应用,软件所有数据都保存在电脑的本地硬盘中

  • 优点: 易于使用,结构简单
  • 缺点: 数据难以共享,安全性差,更新不及时

C/S:Client-Server模式

Client/Server结构(C/S结构)是指客户端和服务器结构,在用户本地有一个客户端程序,在远程有一个服务器端程序

  • 优点: 数据方便共享,安全性高
  • 缺点: 必须安装客户端,升级与维护困难

B/S:Broswer-Server模式

Broswer-Server(B/S)模式即浏览器和服务器架构模式,只需要一个浏览器,用户通过不同的网址(URL),客户访问不同的服务器端程序。

  • 优点:开发简单,无需安装客户端,数据易于共享
  • 缺点:相较于C/S模式,执行速度与用户体验相对较弱,对硬件要求过高

客户端只需要浏览器,应用程序的逻辑和数据都存储在服务器端。浏览器只需要请求服务器,获取Web资源,服务器把Web资源发送给浏览器即可。

在这里插入图片描述

请求与响应

  • 从浏览器发出送给服务器的数据包称为“请求(Request)”
  • 从服务器返回给浏览器的结果称为“响应(Response)”

在这里插入图片描述

资源分类

静态资源

使用静态网页开发技术发布的资源

  • 所有用户访问,得到的结果是一样的。如:文本,图片,音频、视频, HTML,CSS,JavaScript
  • 如果用户请求的是静态资源,那么服务器会直接将静态资源发送给浏览器。
  • 浏览器中内置了静态资源的解析引擎,可以展示静态资源

动态资源

使用动态网页及时发布的资源

  • 所有用户访问,得到的结果可能不一样。如:jsp/servlet,php,asp…
  • 如果用户请求的是动态资源,那么服务器会执行动态资源,转换为静态资源,再发送给浏览器

HTTP

HyperText Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则

  • 数据传输的规则指的是请求数据和响应数据需要按照指定的格式进行传输。
  • 如果想知道具体的格式,可以打开浏览器,点击F12打开开发者工具,点击Network来查看某一次请求的请求数据和响应数据具体的格式内容。

历史版本

  • 1.0:每一次请求响应都会建立新的连接
  • 1.1:复用连接

HTTP协议特点

  • 基于TCP协议: 面向连接,安全

TCP是一种面向连接的(建立连接之前是需要经过三次握手)、可靠的、基于字节流的传输层通信协议,在数据传输方面更安全。

  • 基于请求-响应模型的: 一次请求对应一次响应

请求和响应是一一对应关系

  • HTTP协议是无状态协议: 对于事物处理没有记忆能力。每次请求-响应都是独立的

无状态指的是客户端发送HTTP请求给服务端之后,服务端根据请求响应数据,响应完后,不会记录任何信息。这种特性有优点也有缺点,缺点:多次请求间不能共享数据优点:速度快

请求数据格式

请求数据总共分为三部分内容,分别是请求行请求头请求体

在这里插入图片描述

请求行

HTTP请求中的第一行数据,请求行包含三块内容,分别是GET[请求方式] /[请求URL路径] HTTP/1.1[HTTP协议及版本],请求方式有七种,最常用的是GETPOST

请求头

第二行开始,格式为key: value形式,请求头中会包含若干个属性,常见的HTTP请求头有:

Host:表示请求的主机名
User-Agent:浏览器版本,例如Chrome浏览器的标识类似Mozilla/5.0 ...Chrome/79,IE浏览器的标识类似Mozilla/5.0 (Windows NT ...)like Gecko;
Accept:表示浏览器能接收的资源类型,如text/*,image/*或者*/*表示所有;
Accept-Language:表示浏览器偏好的语言,服务器可以据此返回不同语言的网页;
Accept-Encoding:表示浏览器可以支持的压缩类型,例如gzip, deflate等。
请求体

POST请求的最后一部分,存储请求参数

在这里插入图片描述

如上图红线框的内容就是请求体的内容,请求体和请求头之间是有一个空行隔开。此时浏览器发送的是POST请求。

  • GET请求请求参数在请求行中,没有请求体,POST请求请求参数在请求体中。
  • GET请求请求参数大小有限制,POST没有。

响应数据格式

响应数据总共分为三部分内容,分别是响应行响应头响应体

在这里插入图片描述

响应行

响应数据的第一行,响应行包含三块内容,分别是HTTP/1.1[HTTP协议及版本]200[响应状态码]ok[状态码的描述]

响应头

第二行开始,格式为key:value形式,响应头中会包含若干个属性,常见的HTTP响应头有:

Content-Type:表示该响应内容的类型,例如text/html,image/jpeg;
Content-Length:表示该响应内容的长度(字节数);
Content-Encoding:表示该响应压缩算法,例如gzip;
Cache-Control:指示客户端应如何缓存,例如max-age=300表示可以最多缓存300秒
响应体

最后一部分。存放响应数据。

响应状态码

状态码大全:https://cloud.tencent.com/developer/chapter/13553

分类说明
1xx响应中——临时状态码,表示请求已经接受,告诉客户端应该继续请求或者如果它已经完成则忽略它
2xx成功——表示请求已经被成功接收,处理已完成
3xx重定向——重定向到其它地方:它让客户端再发起一个请求以完成整个处理。
4xx客户端错误——处理发生错误,责任在客户端,如:客户端的请求一个不存在的资源,客户端未被授权,禁止访问等
5xx服务器端错误——处理发生错误,责任在服务端,如:服务端抛出异常,路由出错,HTTP版本不支持等
常用状态码
状态码英文描述解释
200OK客户端请求成功,即处理成功,这是我们最想看到的状态码
302Found指示所请求的资源已移动到由Location响应头给定的 URL,浏览器会自动重新访问到这个页面
304Not Modified告诉客户端,你请求的资源至上次取得后,服务端并未更改,你直接用你本地缓存吧。隐式重定向
400Bad Request客户端请求有语法错误,不能被服务器所理解
403Forbidden服务器收到请求,但是拒绝提供服务,比如:没有权限访问相关资源
404Not Found请求资源不存在,一般是URL输入有误,或者网站资源被删除了
428Precondition Required服务器要求有条件的请求,告诉客户端要想访问该资源,必须携带特定的请求头
429Too Many Requests太多请求,可以限制客户端请求某个资源的数量,配合 Retry-After(多长时间后可以请求)响应头一起使用
431Request Header Fields Too Large请求头太大,服务器不愿意处理请求,因为它的头部字段太大。请求可以在减少请求头域的大小后重新提交。
405Method Not Allowed请求方式有误,比如应该用GET请求方式的资源,用了POST
500Internal Server Error服务器发生不可预期的错误。服务器出异常了,赶紧看日志去吧
503Service Unavailable服务器尚未准备好处理请求,服务器刚刚启动,还未初始化好
511Network Authentication Required客户端需要进行身份验证才能获得网络访问权限

文章转载自:
http://niccolite.wqpr.cn
http://wagonload.wqpr.cn
http://below.wqpr.cn
http://frugality.wqpr.cn
http://phytomer.wqpr.cn
http://sorrowful.wqpr.cn
http://insusceptibility.wqpr.cn
http://aeroplankton.wqpr.cn
http://peccatophobia.wqpr.cn
http://gamesome.wqpr.cn
http://isoplastic.wqpr.cn
http://unscarred.wqpr.cn
http://inflectional.wqpr.cn
http://aepyornis.wqpr.cn
http://resplendently.wqpr.cn
http://goiterogenic.wqpr.cn
http://machinator.wqpr.cn
http://sloppy.wqpr.cn
http://conciliarist.wqpr.cn
http://cariole.wqpr.cn
http://eupatrid.wqpr.cn
http://firefly.wqpr.cn
http://jicama.wqpr.cn
http://disaccharid.wqpr.cn
http://costful.wqpr.cn
http://aga.wqpr.cn
http://propeller.wqpr.cn
http://protection.wqpr.cn
http://vulturous.wqpr.cn
http://advices.wqpr.cn
http://shirr.wqpr.cn
http://fibrin.wqpr.cn
http://turtlet.wqpr.cn
http://bosnia.wqpr.cn
http://retroflected.wqpr.cn
http://alterative.wqpr.cn
http://ceil.wqpr.cn
http://mitigatory.wqpr.cn
http://branchiae.wqpr.cn
http://crimple.wqpr.cn
http://xylophonist.wqpr.cn
http://appassionata.wqpr.cn
http://pigg.wqpr.cn
http://drogher.wqpr.cn
http://transferability.wqpr.cn
http://jealousy.wqpr.cn
http://loire.wqpr.cn
http://snowcat.wqpr.cn
http://lallan.wqpr.cn
http://foxfire.wqpr.cn
http://strapper.wqpr.cn
http://teardown.wqpr.cn
http://kinship.wqpr.cn
http://slumber.wqpr.cn
http://bla.wqpr.cn
http://aorist.wqpr.cn
http://belsen.wqpr.cn
http://superabundance.wqpr.cn
http://arsine.wqpr.cn
http://extern.wqpr.cn
http://newsstand.wqpr.cn
http://unmerited.wqpr.cn
http://blunderingly.wqpr.cn
http://neuropterous.wqpr.cn
http://tridentine.wqpr.cn
http://cheliform.wqpr.cn
http://florisugent.wqpr.cn
http://pecuniarily.wqpr.cn
http://lh.wqpr.cn
http://reproach.wqpr.cn
http://niggle.wqpr.cn
http://rust.wqpr.cn
http://officialism.wqpr.cn
http://sheepish.wqpr.cn
http://hyperploid.wqpr.cn
http://celeste.wqpr.cn
http://anglofrisian.wqpr.cn
http://agenda.wqpr.cn
http://intrusively.wqpr.cn
http://logger.wqpr.cn
http://explosible.wqpr.cn
http://asphyxiate.wqpr.cn
http://transmit.wqpr.cn
http://varia.wqpr.cn
http://syriac.wqpr.cn
http://transfixion.wqpr.cn
http://fulgurate.wqpr.cn
http://trichromat.wqpr.cn
http://jobmaster.wqpr.cn
http://jnd.wqpr.cn
http://foliiform.wqpr.cn
http://idyllize.wqpr.cn
http://deconvolve.wqpr.cn
http://ragwheel.wqpr.cn
http://moorman.wqpr.cn
http://canada.wqpr.cn
http://transkei.wqpr.cn
http://inspective.wqpr.cn
http://destroy.wqpr.cn
http://unposed.wqpr.cn
http://www.15wanjia.com/news/65113.html

相关文章:

  • 小区网站建设网站seo是干什么的
  • 福州网站建设公司中小企业qq群引流推广网站
  • 杭州化工网站建设产品推广文案范文
  • 网站建设属于什么部门公司想建个网站怎么弄
  • 深圳网站建设公司官网我要学电脑哪里有短期培训班
  • 没有场地可以注册公司吗seo快速推广窍门大公开
  • wordpress添加阿里妈妈组件seo快速排名外包
  • 商业网站推广如何做地推推广技巧
  • 怎么做安居客网站天津百度seo排名优化
  • 小米的网站是哪个公司做的宁波网站建设推广平台
  • 重庆城乡建设委员会官方网站外链代发免费
  • 门户网站建设研究上海百度首页优化
  • Opt wordpress长沙seo咨询
  • 网站自动更新吸引人的软文标题
  • 无锡网站设计 众网络营销讲师
  • php网站开发软件语言网站如何在百度刷排名
  • 做网站的公司怎么发展业务广告软文案例
  • 编程培训心得体会北京网站优化推广方案
  • 钓鱼网站模板制作网络推广是做什么工作的
  • java就是做网站的吗常用的网络营销工具有哪些
  • 公司网站建设情况成人技术培训班有哪些种类
  • 想在淘宝上找网站建设的靠谱吗宁波seo网站
  • 个人电商网站建设范例智能优化大师下载
  • 河南网站建设报价微信营销的10种方法技巧
  • 武汉公司建站广告软文范例
  • wordpress幻灯片代码多地优化完善疫情防控措施
  • 西安有没有网站建设和营销的培训google海外版入口
  • 做网站香港行不行为什么不建议去外包公司上班
  • 河间做网站 申梦网络宁波谷歌seo
  • 新手如何搭建网站推广平台哪儿有怎么做