精华内容
下载资源
问答
  • Web服务器是什么意思

    千次阅读 2020-12-22 10:36:05
    Web服务器是什么意思Web服务器Web服务器的多种定义和解读WWWWeb服务器工作原理 Web服务器 Web服务器,一般是指“网站服务器”,是指驻留于互联网上某种类型计算机的程序。Web服务器可以向Web浏览器等客户端提供...

    Web服务器

    Web服务器,一般是指“网站服务器”,是指驻留于互联网上某种类型计算机的程序。Web服务器可以向Web浏览器等客户端提供文档,也可以放置网站文件,让全世界浏览,更可以放置数据文件,让全世界下载。

    Web服务器,也称为“WWW服务器”( 英文全写:World Wide Web,翻译成中文:万维网或环球信息网 ),主要功能是“提供网上信息浏览服务”。 WWW 是Internet(互联网)的多媒体信息查询工具,是Internet(互联网)上发展起来的服务,也是发展最快和目前使用最广泛的服务。正是因为有了WWW工具,才使得近十几年来互联网迅速繁荣发展,用户数量飞速飙升。据最新数据显示,目前全球人口数量达到76.76亿人,其中全球“网民”(互联网用户)达到惊人的43.88亿。

    在这里插入图片描述

    Web服务器的多种定义和解读

    1、Web服务器是一种被动程序,只有当互联网上运行的、其他计算机中的浏览器发出请求时,Web服务器才会响应。

    2、互联网上的服务器,也称为:Web服务器,是一台在互联网上具有独立IP地址的高性能计算机,可以向互联网上的客户机,包括:个人台式机电脑、笔记本电脑、平板电脑等,提供“WWW(万维网)、Email(电子邮件)和FTP(文件传输)”等各种互联网服务。

    3、Web服务器,是指驻留于互联网上某种类型计算机的程序。当Web浏览器(客户端)连到Web服务器上,并请求文件时,Web服务器将处理该请求,并将文件发送反馈到Web浏览器上,附带的信息会告诉Web浏览器如何查看该文件。由于Web服务器,使用HTTP(超文本传输协议)与客户机浏览器进行信息交流,所以人们常把它们称为“HTTP服务器”。

    4、Web服务器,不仅能够存储信息,还能在通过Web浏览器向用户提供信息的基础上,运行脚本和程序。

    在这里插入图片描述

    WWW

    WWW是“ World Wide Web (环球信息网)”的英文缩写,也可以简称为:Web,中文名字叫“万维网”。它起源于1989年3月,由欧洲量子物理实验室CERN(世界上最大的粒子物理学实验室)所发展出来的“主从结构分布式超媒体系统”。通过万维网,人们只要使用简单的方法,就可以很迅速、方便地获取到丰富的信息资料。由于用户在通过“Web浏览器”访问信息资源的过程中,无需关心一些技术性的细节,且使用界面简单易懂,因而 Web在互联网上一经推出,就受到了热烈的追捧,风靡全球,并迅速得到了爆炸性的增长。

    长期以来,人们只能通过传统的媒体(如:电视、报纸、杂志和广播等)获取信息。然而随着计算机技术和互联网的发展,人们获取信息的需求,已不仅仅满足于传统媒体那种单方面传播和获取的方式,而是希望有一种主观的选择性和更多的交互性。随着个人电脑的普及与互联网的日益渗透和推广,人们获取信息变得非常及时、方便、迅速、快捷。

    到了1993年,WWW的技术有了突破性的进展,它解决了远程信息服务中的“文字显示、数据连接以及图像传递”等问题,使得WWW成为互联网上最为流行的信息传播方式。Web服务器,成为互联网上最大的计算机群,Web的文档之多、链接的网络之广,令人叹为观止。

    可以说,Web为互联网应用的普及,迈出了“革命性”的一步,是互联网发展史上取得的最激动人心的成就。

    目前最常用的Web服务器是: Apache (阿帕奇)和Microsoft(微软)的互联网信息服务器(英文全写:Internet Information Services,缩写:IIS,即“互联网信息服务”)

    在这里插入图片描述

    Web服务器工作原理

    Web服务器的工作原理并不复杂,一般可分成4个步骤:连接过程、请求过程、应答过程以及关闭连接。

    连接过程,就是Web服务器和Web浏览器之间所建立起来的一种连接。要查看连接过程是否实现,用户可以找到和打开socket这个虚拟文件(一个抽象层,应用程序可以通过它发送或接收数据,可对其进行像对文件一样的“打开、读写和关闭”等操作)。这个文件的建立,意味着“连接过程”这一步骤已经成功建立。

    在这里插入图片描述

    请求过程,就是Web的浏览器运用socket这个文件向Web的服务器提出各种请求。应答过程,就是运用“HTTP协议”把在请求过程中所提出来的请求,传输到Web的服务器,进而实施任务处理,然后运用“HTTP协议”把任务处理的结果,再传输到Web的浏览器,同时在Web的浏览器上面,展示上述所请求的界面。

    关闭连接,就是当上一个步骤:“应答过程”完成以后,Web服务器和Web浏览器之间断开连接的过程。Web服务器上述4个步骤环环相扣、紧密相联,逻辑性比较强,可以支持多个进程、多个线程,以及多个进程与多个线程相混合的技术。

    今天的分享就到这了,各位看官有什么问题欢迎下方评论留言,点个关注不迷路~

    展开全文
  • 一些科技类文章中往往会出现pc和移动端的对比,那么小伙伴们是否知道pc什么意思?pc和移动端有什么区别?今天小编就来给大家聊聊小编的看法。pc全称personal computer,即个人电脑。如今我们的生活中都会...

    生活中很多小伙伴都会见过pc端这个词。一些科技类文章中往往会出现pc端和移动端的对比,那么小伙伴们是否知道pc端是什么意思?pc端和移动端有什么区别?今天小编就来给大家聊聊小编的看法。

    2021013117470221221.png

    pc全称personal computer,即个人电脑。如今我们的生活中都会用到手机,电脑,平板等电子产品,而pc端通常指电脑。不过小伙伴们注意了,平时我们称ipad等产品为平板电脑,但平板并不属于pc端。pc端就是我们传统意义上的电脑。

    而如果将分类分得更细的话,pc端又分为移动端和桌面端。从字面意思就很容易明白,移动端一般指笔记本电脑,而桌面端指带主机的电脑。因此,移动端和pc端并不是两个相对立的名词,pc端包括移动端移动端隶属于pc端。

    而移动端和桌面端是有区别的。移动端即笔记本电脑注重的是便携性,为了便携性移动端电脑都会在性能上有所妥协,因此移动端上多数以商务办公轻薄本为代表。。而桌面端通便来说便携性的需求不高或者说是没有便携性,所以性能上会比移动端高出一大截,通常是用来处理需要高性能的任务。在价格上,同样价格可以在桌面端买到比移动端好得多的配置,而同样的配置型号桌面端通常性能要优于移动端。所以对于移动端端和桌面端的选择都是看每个人的需求。

    20210131174737013701.png

    以上就是小编对pc端是什么意思?pc端和移动端有什么区别的看法啦,希望能帮助到有需要的小伙伴们。

    展开全文
  • Web端和App端测试的区别

    千次阅读 2021-03-15 09:32:31
    Web端和App端测试的区别 Web项目是B/S架构,基于浏览器的。App项目是C/S架构,必须要有客户端,用户需要安装客户端。 对于更新版本,Web项目只需要更新服务端,客户端就会同步更新,而App项目需要客户端和服务端都...

    Web端和App端测试的区别

    Web项目是B/S架构,基于浏览器的。App项目是C/S架构,必须要有客户端,用户需要安装客户端。
    对于更新版本,Web项目只需要更新服务端,客户端就会同步更新,而App项目需要客户端和服务端都同时更新。

    Web端和App端测试的区别包括以下:

    测试流程上看,基本没有区别。都是需要经历测试计划方案、用例设计、用例执行、缺陷管理、测试报告编写等相关活动。
    测试类型上,基本相似。都需要功能测试、性能测试、安全性测试、GUI测试等。

    web测试是基于浏览器的,所以不用考虑安装卸载。

    而App是客户端,必须测试安装、卸载、更新,还需要考虑其他异常情况,包括安装时候中断、弱网,安装后删除安装文件(可删除,不影响软件正常运行)。

    App还有专项测试,如网络适配性、运营商环境、WIFI。

    还有中断测试,就是在操作软件的时候,来电话、短信、电量不足提示等外部事件发生,会不会影响软件正常运行。

    具体测试的细节和方法上有区别:
    (1)性能测试:web页面测试主要关注的是响应时间;而App测试还需要关注流量、耗电量、CPU、内存等。

    (2)兼容性方面:web是基于浏览器的,所以倾向于浏览器、电脑硬件、操作系统方面的兼容;而App测试兼容的是手机设备,要看设备系统、机型、分辨率、屏幕尺寸。

    (3)交互方式:web主要采用鼠标点击方式;而App主要是手指点击、拖拽、手势测试、横屏测试,考虑更多的是手指的交互习惯。重点考虑回退、刷新是否会造成二次提交。

    (4)升级测试:升级测试的是提醒机制,升级取消是否会影响原有的功能的使用;升级后用户数据是否会被清除等。

    展开全文
  • 一文搞懂web端登录过程无状态HTTP协议session和cookiecookie(存放在客户的浏览器上)session (存放在服务器端)session的创建session和cookie的区别token登录过程token验证 在了解登陆过程的原理前,应该先弄清楚...


    在了解登陆过程的原理前,应该先弄清楚几个概念

    无状态HTTP协议

    协议就是两个计算机之间通讯需要遵守的规则,而HTTP协议是无状态的协议,当用户完成一次数据交互之后就会断开客户端和服务器之间的连接,无法进行数据跟踪。
    大白话来解释就是,比如说用户在网上把一个商品添加到购物车内,这就是一次数据交互,然后对话就会关闭,关闭之后你想第二次把商品添加到购物车内,服务器就找不到你应该添加到那个购物车内部了。这显然不是我们所需要的

    session和cookie

    在这里插入图片描述

    cookie(存放在客户的浏览器上)

    首先明确一点:cookie是由服务器颁发保存在客户端浏览器上的,下一次请求时浏览器会把cookie和请求的网址同时发送给服务器

    大白话解释就是:cookie是一把钥匙,服务器是个锁头,这把要是也是服务器交到客户端手里的,只有一下次需要的时候拿着这把钥匙过来开锁,我才能把数据给你
    在这里插入图片描述

    cookie的主要内容包括:用户id、密码,过期时间,路径和域
    Cookie 主要用于以下三个方面:

    • 会话状态管理(如用户登录状态、购物车、游戏分数或其它需要记录的信息)
    • 个性化设置(如用户自定义设置、主题等)
    • 浏览器行为跟踪(如跟踪分析用户行为等)

    session (存放在服务器端)

    Session是另一种记录客户状态的机制,不同的是Cookie保存在客户端浏览器中,而Session保存在服务器上。客户端浏览器访问服务器的时候,服务器把客户端信息以某种形式记录在服务器上。这就是Session。客户端浏览器再次访问时只需要从该Session中查找该客户的状态就可以了。其实,在用户和服务器第一次建立连接的时候,服务器就会自动生成一个sessionID保存在服务器中。
    在cookie中提到过,cookie是由服务器颁发的,在颁发cookie中的过程中会把sessionID也颁发过去,事实上这个sessionID才是那把打开服务器的钥匙。浏览器在发起请求的时候会自动的把sessionID放在HTTP请求头中
    在这里插入图片描述

    • session的创建
      当程序需要为某个客户端的请求创建一个session时,服务器首先检查这个客户端的请求里是否已包含了sessionId,如果已包含则说明以前已经为此客户端创建过session,服务器就按照sessionId把这个session检索出来使用(检索不到,会新建一个),如果客户端请求不包含sessionId,则为此客户端创建一个session并且生成一个与此session相关联的sessionId,sessionId的值是一个既不会重复,又不容易被找到规律以仿造的字符串,这个sessionId将被在本次响应中返回给客户端保存。
      在这里插入图片描述

    session和cookie的区别

    session和cookie的区别:

    1. seesion保存在浏览器上,cookie保存在本地上
    2. 存储时间不同,cookie存储的时间比较长,session存储时间较短随着客户端关闭就消失了,
    3. 安全性不同,cookie是把账号密码存储在本地中,session是把信息存储在浏览器中,安全性session要远高于cookie
    4. 存储的大小不同,单个cookie文件最大不超过4K,session要远超过cookie

    token

    首次登录时,后端服务器判断用户账号密码正确之后,根据用户id、用户名、定义好的秘钥、过期时间生成 token ,返回给前端;token就是用户信息的钥匙,由后端服务器返回

    登录过程

    现如今登录过程一般可以分为两种,一种是通过token验证,另一种是通过session和cookie进行验证,现如今在前后端分离开发的过程中,基本都是使用token验证。在跨域的时候一般选择用token验证,不跨域的时候选择用session和cookie验证
    本文将详细接受token验证

    token验证

    客户端在登录页面属于用户名和密码进行登录发送给服务器,服务器验证通过之后会生成针对于改用户的唯一的token值,客户端需要存储这个token值,(这个token值是代表了用户的登录状态),以后客户端每一次的请求都要携带该token,客户端验证该token是否存在。因为token只应该在当前网站打开的时候生效,所以应该将sessionStroage中存储。思路大题如下

    1. 首次登录时,后端服务器判断用户账号密码正确之后,根据用户id、用户名、定义好的秘钥、过期时间生成 token ,返回给客户端浏览器;
    2. 前端拿到后端返回的 token ,存储在 localStorage 里;
    3. 前端每次路由跳转,判断 localStorage有无 token ,没有则跳转到登录页,有则请求获取用户信息,改变登录状态;
    4. 每次请求接口,在 Axios 请求头里携带 token;
    5. 后端接口判断请求头有无 token,没有或者 token 过期,返回401;
    6. 前端得到 401 状态码,重定向到登录页面。
    //axios封装等这里就不在赘述,主要写上关键代码,res.data是从后端请求过来的数据
    //把token值保存在sessionStorage中
    window.sessionStorage.setItem("token",res.data.token);
    //axios请求拦截器,在请求数据的时候把token放在请求头中
    axios.interceptors.request.use(config => {
      config.headers.Authorization = window.sessionStorage.getItem('token')
      return config
    })
    

    在这里插入图片描述

    展开全文
  • Charles抓取web端

    千次阅读 2020-12-24 10:59:38
    (4)从上图所看,能获取htpps的包数据,即可对web端进行抓包 charles的功能操作 1.断点测试 接口处 鼠标右击,选择breakpoints(允许本接口使用breakpionts功能)在这里插入图片描述 开始设置断点值 重新请求接口...
  • web端四种即时通讯

    2021-05-06 11:52:13
    web端四种即时通讯 轮询 长轮询 长连接 websocket Web端即时通讯技术:即时通讯技术简单的说就是实现这样一种功能:服务器端可以即时地将数据的更新或变化反应到客户端,例如消息即时推送等功能都是...
  • Web端 首先需要将flutter切换到beta版。 切换时会重新下载flutter源码 $ flutter channel beta 开启web支持 # 开启 $ flutter config --enable-web # 关闭 $ flutter config --no-enable-web 桌面端 桌面端需要...
  • 文章目录前言一、web移动端是什么?二、如何调试移动web网页1.真机调试:2.chrome浏览器调试:3.移动Web的发展历史三.移动Web布局核心思想1.不允许网页出现横向滚动2.页面盛满屏幕,盒子宽度与屏幕一致 100%3.让盒子...
  • web端访问远程桌面

    2021-01-17 14:09:04
    四、web端通过object控件访问。 五、设置IE浏览器。 一、C#制作activeX控件 1、创建一个windows窗体控件库,如下图 2、选择创建项目属性,弹出如下图: 3、点击程序集信息,设置式程序集COM可见。 4、...
  • [html] 如何禁止web端的页面缩放? <meta name="viewport" content="width=device-width, initial-scale=1,user-scalable=0"> 个人简介 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚持一定很...
  • 1.首先使用uniapp编写一个简单可以扫码的安卓app,其中需要登录的操作与web端可以使用同一个登录接口,且在手机端登录成功后,必须将得到的token进行保存,如先使用uni.request发送登录,然后得到服务端发送来的...
  • 本发明涉及基坑结构模型技术领域,尤其涉及一种基于bim模型的web端轻量化展示方法。背景技术:建筑信息模型(buildinginformationmodeling,bim)技术在土木工程领域快速推广,其在结构工程中的应用也在逐渐加深。通过...
  • Charles-配置Charles抓取web端接口请求

    千次阅读 2021-11-15 14:43:38
    1、配置浏览器代理: Chrome 设置>系统>打开您计算机的代理设置>手动设置代理 2、在本地安装Charles证书: 3、配置Charles端口: 提示:这里可以添加计划学习的时间 抓取结果: ......
  • 1. 安装海康web插件,去海康威视官网上下载,官方不支持Mac,只支持Windows https://open.hikvision.com/ 2. 在index.html引入js文件,安装包里面有 <script src="static/jquery-1.12.4.min.js"></...
  • Matlab部署web端app(一)

    千次阅读 热门讨论 2021-04-22 15:36:24
    Matlab将自己开发的app部署到web端 主要实现功能: 1、将自己电脑作为独立服务器 2、在web端部署自己写的app 3、两种访问方式,第一种是局域网访问,第二种是网页端口访问,需要借助第三方端口映射软件(花生壳...
  • [Web端接入经验分享] 腾讯云即时通信TIM、实时音视频TRTC 即时通信TIM官网地址 即时通信TIM SDK API文档地址 实时音视频TRTC官网地址 实时音视频TRTC SDK API文档地址 概念与可能造成疑惑的问题 SDK 是什么? ...
  • openc获取视频图像在web端(无插件播放解决方案)一、步骤说明1、opencv获取图像Mat2、Mat实时转H2643、服务端使用Qt通过websocket发送4、前端使用wfs.js进行接收,播放二、具体分析 一、步骤说明 1、opencv获取图像...
  • WEB端部署YOLOv5目标检测(Flask+VUE)

    千次阅读 多人点赞 2021-01-29 18:04:44
    WEB端部署YOLOv5目标检测(Flask+VUE)本文禁止转载,违者必究!1. 先看效果:2. YOLOv5模型训练:3. YOLOv5模型预测:4. Flask 部署:5. VUE前端:6. 启动项目:关注我的公众号: 本文禁止转载,违者必究! 1. 先...
  • WEB端三维可视化(threejs)01

    千次阅读 2021-12-17 11:13:38
    WEB端三维可视化(初识)threejs01前言一、初识二、nodejs三、引入threejs库 前言 记录一下学习笔记 一、初识 一年前从网上爬了个web端的三维demo,从此接触到了一个新的方向——webgl。第一次尝试自己写三维用的...
  • 元件库包含丰富的高保真原型制作的常用组件,有rp源文件及rplib两种格式的文件。您可双开Axure复制粘贴使用,也可以将rplib载入到元件库中使用。元件库中已经将所有元件做好分类和命名,使用时可键入关键字快速搜索...
  • Flutter 2.0 发布 | 针对 Web,移动端和桌面构建的下一代 Flutter 英文原文地址:https://developers.googleblog.com/2021/03/announcing-flutter-2.html 今天,我们正式宣布 Flutter 2 重大升级, 使开发人员...
  • js web端扫码枪对接

    2021-09-08 14:48:23
    2.web端使用扫码枪扫码后 我们只需要后12位(SYM123456789),并且这12位也可以通过手动输入; 怎么做呢? 第二个问题,如果不做任何处理的话,输入框聚焦后通过扫码枪扫码后的数据肯定是 和我们的预期效果不...
  • Web端Docker环境下的作业提交方法

    千次阅读 2021-11-05 13:44:08
    1 在浏览器中输入ip 登录进入主界面 2 点击调度 3 点击实时作业 新建作业 4 设置作业名 队列选择ALL 打开交互作业 5 设置应用类型 点击容器环境 Docker ...python /home/panyutong/container/t...
  • 以前做深度学习的时候,基本上是在本地的物理机上面做的,偶尔开发一个桌面应用软件客户端进行使用,由于现在的技术潮流更多的是朝着简便、适用、小程序的方向发展,所以本文就简单搭建一个深度学习模型的web端部署...
  • 得物web端滑块及sign

    2021-09-16 15:14:53
    包含滑块(jy) 参数sign
  • Web端自动化测试

    千次阅读 2021-10-14 16:56:34
    什么进行自动化测试 .自动化测试的好处: 1)缩短测试周期 计算机行业更新迭代快速,大量频繁的回归测试消耗时间,自动化测试能够将重复的实行交给计算机去做,加快测试速度。 2)避免人为出错 测试人员不可能...
  • ensp中 AF 和 AC web端管理配置1、AF web端管理AC web管理 以下教程经亲自操作可以实现,如有需要交流的地方,欢迎关注 大学资料网公众号 随时交流 ok,上期教大家创建了环回测试网卡 ...这期来看创建这个网卡可以玩什么...
  • http://manage.vue.pro.javaweb.vip 登录用户名:admin 登录密码:123456 验证码:520 技术支持 技术支持QQ:1175401194 前后分离专业版:https://gitee.com/javaweb520/JavaWeb_Vue 前后分离旗舰版版:...
  • 【2021-11-16】小红书web端数美验证码

    千次阅读 多人点赞 2021-04-08 16:10:55
    声明:本文只作学习研究,禁止用于非法用途,否则后果自负,如有侵权,请告知删除,谢谢! 文章目录前言一、cookie算法二、滑块验证码三、...小红书web端,请求时需携带cookie,然而,请求过多会出验证码,如下链接 ...
  • 通过比较userAgent来判断请求是来自移动端还是WEB端 if(DeviceUtil.checkAgentIsMobile(userAgent)){ System.out.println("请求来自移动端访问>>>>>>>>>>>>>>"); }...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 865,430
精华内容 346,172
关键字:

web端什么意思