web接口调用方法(api接口和http接口的区别)
什么是web?
web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。
简而言之,Web就是一种超文本信息系统,Web的一个主要的概念就是超文本链接。它使得文本不再像一本书一样是固定的线性的,而是可以从一个位置跳到另外的位置并从中获取更多的信息,还可以转到别的主题上。想要了解某一个主题的内容只要在这个主题上点一下,就可以跳转到包含这一主题的文档上,正是这种多连接性把它称为Web。
什么是web服务器?
WEB服务器也称为WWW(WORLD WIDE WEB)服务器,WWW是Internet的多媒体信息查询工具,是Internet上近年才发展起来的服务,也是发展最快和目前用的最广泛的服务。正是因为有了WWW工具,才使得近年来Internet迅速发展,且用户数量飞速增长。
主要功能是提供网上信息浏览服务。一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。目前最主流的三个Web服务器是Apache、Nginx、IIS。
web服务器的工作原理是什么?
1、应答过程就是运用HTTP协议把在请求过程中所提出来的请求传输到Web的服务器,进而实施任务处理,然后运用HTTP协议把任务处理的结果传输到Web的浏览器,同时在Web的浏览器上面展示上述所请求之界面。
2、关闭连接就是当上一个过程–应答过程完成以后,Web服务器和其浏览器之间断开连接之过程。Web服务器上述4个步骤环环相扣、紧密相连,逻辑性比较强,可以支持多个进程、多个线程以及多个进程与多个线程相混合的技术。
3、连接过程:Web服务器和其浏览器之间所建立起来的一种连接。查看连接过程是否实现,用户可以找到和打开socket这个虚拟文件,这个文件的建立意味着连接过程这一步骤已经成功建立。
4、请求过程:Web的浏览器运用socket这个文件向其服务器而提出各种请求。
WEB服务器的默认端口是什么?
WEB服务器的默认端口是80端口,因为基于HTTP进行通信。
HTTP默认的端口号是25、80、1024、80。
HTTP服务器,默认的端口号为80/tcp(木马Executor开放此端口);
HTTPS(securely transferring web pages)服务器,默认的端口号为443/tcp 443/udp;
Telnet(不安全的文本传送),默认端口号为23/tcp(木马Tiny Telnet Server所开放的端口。
web服务器与应用服务器有什么区别?
应用服务器是指通过各种协议把商业逻辑曝露给客户端的程序。它提供了访问商业逻辑的途径以供客户端应用程序使用。准确地来说web服务器只负责处理HTTP协议,只能发送一些静态页面的内容。但是JSP/ASP/PHP等动态内容则需要通过CGI、ISAPI等接口交给其它程序来处理,这个其他程序就是应用服务器。
1、应用服务器可以做任何web服务器所能做的事情,应用服务器所支持的事务要比web服务器更为丰富。
2、在实际使用过程中,web服务器很适合提供静态页面,应用服务器则更适合提供动态内容。所以在使用中,这两种服务器各有各自的使用优势。
3、web服务器是基于HTTP协议来开展工作的,主要为提供HTTP内容,但应用服务器则可以提供HTTP内容也可以支持其他协议内容。
4、web服务器是为了提供静态内容而设计的,但在实际使用中,是可以通过一些插件去实现生成动态的HTTP内容的。
原创文章,作者:admin,如若转载,请注明出处:https://www.qq65hfghe5.com/tg/87523.html