博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1、Web Service-开始入坑(基础简介)
阅读量:6370 次
发布时间:2019-06-23

本文共 1004 字,大约阅读时间需要 3 分钟。

1、关于Schema

具体介绍:https://baike.baidu.com/item/Schema/15286221?fr=aladdin

 

几个重要的知识点:

 

 

 

2、HTTP协议

 具体介绍看博文:https://www.cnblogs.com/ranyonsue/p/5984001.html

 

简单介绍一点:

1、请求的组成

  请求行(请求方式  path http)

  请求头

  请求体:只有POST请求有

2、响应的组成

  响应状态行

  响应头

  响应体:浏览器解析显示数据

  

3、请求的过程

  

  HTTP1.1与HTTP1.0的区别可进行百度,现在基本上使用HTTP1.1

  实现类一次连接多次请求!!!

 

 

 3、一个小问题

 1、看下图:

百度的天气显示

搜狗的天气显示

问题:

这些公司的服务器的数据库中都保存了天气预报的数据?

如果没有,这些天气的数据在哪?

这些网站如何得到这些数据?

答:

首先这些公司不可能使用大把的经费去研究天气,这些不可能带来效益。

这些数据可以来自天气的官网,数据存储在气象局的数据库中。

此时可以通过主人公“Web Service”进行获取这些数据。

 

4、关于Web Service的问题

1、Web Service是什么?

(1)、基于Web的服务:服务器端整出一些资源让客户端应用进行访问(获取数据)。

(2)、一个跨语言跨平台的规范。

(3)、多个跨平台、跨语言的应用间通信整合的方案

  如:天气预报功能的实现来说

气象中心的管理收集天气的信息,并且将这些数据暴露出来(Web Service Server)

其余各大平台的应用在需要时就去调用他们得到的天气信息,以不同的方式进行显示(Web Service client)。

 

参考下图:

 

 

2、为什么用Web Service

Web Service能解决:

-----跨平台调用

-----跨语言调用

-----远程调用

 

3、什么时候使用Web Server 

1、同一家公司的新旧应用之间

2、不同公司的应用之间

  分析业务的需求:如天猫和物流系统之间

3、一些提供数据的内容聚合应用:天气预报、股票行情等

 

首先来说两个应用的开发的语言可能可能不同,但是两个应用需要有些数据的交互。

 

转载于:https://www.cnblogs.com/Mrchengs/p/10561800.html

你可能感兴趣的文章
1、集合 2、Iterator迭代器 3、增强for循环 4、泛型
查看>>
关于/var/run/docker.sock
查看>>
SCrapy爬虫大战京东商城
查看>>
用 JavaScript 实现链表操作 - 11 Alternating Split
查看>>
Laravel优秀扩展包整理
查看>>
日志分析之识别真假蜘蛛与处理办法
查看>>
太多脚本将会毁掉持续交付
查看>>
一地鸡毛 OR 绝地反击,2019年区块链发展指南
查看>>
卢森堡大学发布RepuCoin系统,可破解区块链51%攻击
查看>>
国内云计算厂商众生相:四大阵营十几家企业生存盘点
查看>>
细说Unicode(一) Unicode初认识
查看>>
Node.js有了新的管理者
查看>>
Java 20年:历史与未来
查看>>
彻底理解Javascript中的原型链与继承
查看>>
腾讯最大规模裁撤中层干部,让贤年轻人
查看>>
gRPC-Web发布,REST又要被干掉了?
查看>>
如何:强化 TCP/IP 堆栈安全
查看>>
Spring3 MVC中使用Swagger生成API文档
查看>>
FastCGI PHP on Windows Server 2003
查看>>
LimeSDR Getting Started Quickly | LimeSDR上手指南
查看>>