云服务器_销售系统数据库设计_促销

数据库 虚拟云 浏览

小编:简介 本系列博客旨在全面介绍OData及其在SAP世界中的使用情况。互联网上已经有很多内容解释了什么是OData,服务是如何发布的,如何消费,这些都是分散的,并且假设读者已经对一些

简介

本系列博客旨在全面介绍OData及其在SAP世界中的使用情况。互联网上已经有很多内容解释了什么是OData,服务是如何发布的,如何消费,云数据存储库,这些都是分散的,并且假设读者已经对一些非常重要的基础知识有了清晰的认识。然而,还有许多方面值得一提。在这个博客中,我们将尝试360度地覆盖这个主题。

我们从HTTP的基本知识开始,然后逐步扩展到OData,三星云服务器,最后以如何创建OData服务以及如何使用OData服务的详细端到端练习结束。

Internet是如何工作的?

当焦点放在小田上时,这听起来可能是一个无关的话题。HTTP是两者之间的公共线程。HTTP是OData所基于的基础协议,也是Internet上最常用的语言之一。

您通常需要一个Web浏览器、要读取的文档的地址或URL(统一资源定位器),一个在文档所在系统上运行的Web服务器

Web浏览器是一种软件,分析数据库,负责检索和呈现网络上的资源。Web浏览器解析从Web接收的HTML响应并准备DOM树。DOM代表文档对象模型,它是一种独立于语言的用HTML表示对象的约定。Web浏览器充当您与万维网之间的接口。

您可以通过向Web服务器发送HTTP请求的浏览器提供其地址来请求位于地球某处的文档。然后,Web服务器发回由Web浏览器解析的HTTP响应,供您查看机器上的文档。

HTTP代表超文本传输协议,顾名思义,它定义了浏览器和Web服务器可以相互通信的语义。网络上的通信部分或数据包的逐字节传输不是HTTP,数据存储软件,而是通过TCP/IP协议完成的。

到目前为止,故事中的一个重要组成部分也是Web服务器。简而言之,Web服务器是一个服务器程序,它位于物理服务器上,等待来自客户机的请求。每当收到请求时,Web服务器就准备一个响应,并使用HTTP协议将其发送回客户端。需要注意的是,HTTP并不是唯一的,而且是目前为止最常用的协议,这里的客户端可以是浏览器或任何其他以HTTP进行通信的软件。

现在让我们尝试对HTTP进行正式定义。

"HTTP基于客户机-服务器体系结构样式,它使用无状态请求/响应协议在客户端和web服务器之间进行通信。HTTP协议有助于定义客户端可以发送哪些请求以及web服务器可以发送哪些响应。然而,网络上的数据通信是使用TCP/IP协议来完成的,"

从我们的描述到现在,HTTP显然是基于客户机-服务器体系结构的,浏览器是发送HTTP请求的客户机,web服务器是将响应发送回浏览器的服务器。但是,为什么是无国籍的?

网络服务器收到的每一个HTTP请求都会在发送响应后被遗忘。Web服务器不会通过记住上一个请求来处理HTTP请求。

URI和URL不是一回事

我们之前提到,您需要知道要在浏览器中查看的文档的URL。我可以不提URI作为在web上获取文档的地址吗?让我们快速了解两者的区别。

URI或统一资源标识符可以归类为一个名称,唯一标识资源的定位器或两者兼有。

URL(Uniform resource locator)实际上是URI的一个子集,它不仅唯一标识资源,而且还提供定位资源的方法。

定义请求和响应

HTTP请求与一个已定义的请求方法一起发送,该请求方法指示要执行的操作接受资源。以下是最常用的两种方法:

GET

此方法用于从服务器检索资源的信息。

POST

此方法用于向服务器发送数据。

例如,如果您在Google搜索页上输入文本字符串并按enter键,它将在后台生成一个带有GET方法的HTTP请求。另一方面,如果您在登录页面上提供用户名/密码并按enter键,则会向服务器发送POST HTTP请求。

来自Web服务器的HTTP响应带有数据和状态代码。状态代码为响应提供上下文。例如,如果您没有正确提供资源位置,云数据库或,web浏览器将向您发送您不期望的响应。伴随着数据响应而来的是在HTTP世界中广为人知的状态码,它向用户解释了意外响应的原因。

HTTP码是3位整数。

例如,状态码400表示错误请求。这意味着服务器不理解请求。

OData允许创建和使用RESTful API。在下一篇博文中,我将介绍什么是restfulapi,作为理解OData的下一步。

下一篇博文:OData–你需要知道的一切(第2部分)

很棒的博文!下面是一些关于bex查询和OData的实用方法:bw7.4中的bex查询和OData

嗨,阿努巴夫,

理解"OData"概念的完美文档。写得很好的文章。我会学到很多东西的。总结得很好…

谢谢Ashok。这是令人鼓舞的。Blog仍在系统中创建OData服务的端到端步骤上进行中。

大家好,

我在本系列中添加了几个博客来演示如何构建OData服务。

非常感谢Anubhav。

做得很好

解释得很好。期待下一部分。

文章来源:www.vmchk.com

 
你可能喜欢的: