主页 > CDN > > 正文

香港带宽_如何购买阿里云服务器_限量秒杀

浏览:

香港带宽_如何购买阿里云服务器_限量秒杀

这个博客是一个博客条目集合的一部分,它展示了sappirest适配器的体系结构概念和配置。我们还添加了一些示例场景,使您更容易理解如何使用PI REST适配器实现您的场景。

可以从这里访问所有博客条目的完整列表PI REST适配器-博客概述。

如果您第一次接触REST适配器,配置和概念对您来说可能并不明显。

通过这个博客,我想指导您了解REST适配器的内部处理和配置功能。

REST本身并不代表一个严格的协议,而是以一种简单的方式实现Web服务的体系结构方法,使用HTTP调用和JSON或XML作为有效负载。

RESTAPI的优点是,通过使用HTTP作为传输层,大数据与人工智能,怎么选购云服务器,它基于现有的基础结构,并使用JSON(或XML)作为内容格式,有效负载可以很容易地被浏览器或其他后端系统使用。

这种灵活方法的缺点是,并不是每个REST服务都必须以与其他服务相同的方式实现。

这要求任何REST客户机都必须完全按照其使用的API进行定制,或者必须以一种灵活的方式进行定制定制以使用REST API。SAP REST适配器遵循后一种方法,这也是您在REST适配器配置UI上发现如此多配置选项的原因。适配器是一种用于REST服务的瑞士军刀。如果您第一眼看不懂适配器配置UI,请不要害怕,也不要惊慌。您的反应很正常。

从REST到XI和返回

REST适配器主要做的是允许HTTP调用和XI消息之间的映射信息。

对于HTTP调用,适配器可以通过HTTP操作(GET、POST、PUT、DELETE)访问URL和URL参数中的信息,从HTTP头(例如cookie或编码信息)和负载本身。在XI消息上,适配器可以访问来自XI消息头和有效负载的信息。

从HTTP调用到XI消息

将HTTP调用转换为XI消息时,所选信息(有效负载除外)取自HTTP调用并写入XI消息头变量。

为方便起见,其余适配器定义了一组预定义的XI标题变量,如(url、服务、资源、id、操作等),可以用HTTP调用中的信息填充,以供以后在集成流或诊断中使用。

负载可以按原样处理,转换为UTF-8代码页,并可以从JSON转换为XML,反之亦然。

对于需要XML和绑定到接口/操作时,适配器可以根据传入的HTTP调用信息,企业软件正版化,全球云购,用给定或计算的接口/操作名称封装负载XML。

从XI消息到HTTP调用

在接收方,REST适配器根据配置中提供的信息和XI头文件动态生成HTTP URL十一、有效载荷。根据给定的规则,可以使用接口/操作名称来确定要使用的HTTP操作(POST、PUT、GET和DELETE)。有效负载可以转换为格式(XML、JSON)和REST服务期望的代码页。

让我们看看幕后发生了什么。

下面我将详细介绍REST适配器如何在发送方和接收方通道中工作,单个处理步骤是什么以及如何配置这些步骤。

我忽略了适配器常见的功能和设置(HTTP安全性、超时、QoS等)

使用REST适配器,您可以在发送方创建一个带有REST API的集成流。然后,适配器将传入的HTTP调用转换为XI消息,反之亦然(对于同步场景)。

REST适配器允许通过使用URL、HTTP操作或部分内容作为选择标准,将传入的HTTP调用动态分派到发送方通道。

一般情况下,REST适配器是在以下URL根:

http::/RESTAdapter/

下图显示了传入http调用的单个处理步骤。

步骤1:从URL、负载和http操作查找通道

固定URL部分

在大多数情况下,您希望将REST URL的固定部分绑定到特定PI通道。

您必须设置通道端点名称,因此它看起来像

http::/RESTAdapter/API/V2.0/Customer

动态URL部分

如果您只想为单个REST API提供服务,那么动态部分是静态的,就像

http::/RESTAdapter/API/V2.0/Customer\u Create

如果您想将多个REST URL绑定到单个通道,您可以使用像

…/RESTAdapter/API/V2.0/{resource}/{id}这样的URL模式?operation={opname}

此URL模式将用于

…/RESTAdapter/API/V2.0/customer/123?操作=创建

以及

…/RESTAdapter/API/V2.0/order/222?操作=删除

但与

…/RESTAdapter/API/V2.0/order不匹配?操作=创建

,因为URL中缺少{id}部分。

基于内容的频道筛选器

固定端点名称在PI频道之间不必是唯一的。对于频道选择,适配器还使用URL的动态部分以及基于有效负载内容的简单过滤器。您可以将通道限制为仅处理JSON对象或XML标记中具有特定值的传入消息。

使用此动态通道选择功能,什么是淘客,您可以在几个API后面隐藏复杂的消息处理环境。

基于HTTP操作的筛选器

您还可以使用HTTP操作(get、put、post、delete)作为选择标准为了一个频道。例如,这允许您使用相同的URL设置两个集成流,但一个用于插入操作(POST),另一个用于更新(PUT)。

此步骤的结果是适配器找到了一个匹配的通道以进一步处理消息。如果没有找到通道,将返回HTTP错误。

步骤2:负载转换

发表评论
验证码: 点击我更换图片

注:网友评论仅供其表达个人看法,并不代表本站立场。

热门文章

  • 谷歌云_mysql中间件_免费领
    谷歌云_mysql中间件_免费领

    谷歌云_mysql中间件_免费领

    现在工作场所正在发生重大变化。我们协作、计划项目和管理工作量的方式正在改变,如果企业没有做好准备,它们将很快被抛在后面。准确地理解是什么...

  • 域名交易_阿里云翼_企业级
    域名交易_阿里云翼_企业级

    域名交易_阿里云翼_企业级

    通常认为搅动器是一个漏水的桶。你有多少顾客?你损失了多少?你留了多少钱,漏了多少钱?让我们把顾客流失看作是导致医生就诊的原因,比如偏头痛...

  • 金山云_华为云台_怎么申请
    <strong>金山云_华为云台_怎么申请</strong>

    金山云_华为云台_怎么申请

    在我们发布通知(以前是Engage)后的四个月里,我们在后端做了大量的改进。大多数更新在UI中不可见。相反,我们的客户可能已经注意到他们发送的电子...

  • 云主机_深圳企业网站设计_评分榜
    <strong>云主机_深圳企业网站设计_评分榜</strong>

    云主机_深圳企业网站设计_评分榜

    更新:有本文的更新版本。阅读"RPA如何转换数据迁移"(2019年出版)。 在本文中,数据迁移被定义为将数据从旧的遗留系统移动到新的替换系统。通常,...

  • 域名备案_已备案未注册的域名_最新活动
    <strong>域名备案_已备案未注册的域名_最新活动</strong>

    域名备案_已备案未注册的域名_最新活动

    今天是Skype推出十年来的日子,Skype是一款免费的互联网通话应用,用户已超过3亿。Skype是一家来自爱沙尼亚的初创公司,来自点对点文件共享应用Kazaa的开...

云储存

更多 >
  • <strong>虚拟主机_cf连接服务器失败怎么办_怎么买</strong>
    虚拟主机_cf连接服务器失败怎么办_怎么买

    偶尔我会收到一些问题,当用户单击SAP TM屏幕中的超链接时,会出现一条错误消息"未能解析基于对象的导航目标"。 让我们看看为什么会出现此错误消息以...

  • <strong>美国服务器_阿里云p9待遇_哪个好</strong>
    美国服务器_阿里云p9待遇_哪个好

    客户通常会制作定制报表,在这种情况下,对数据进行测试,很多次测试都是正确的,但他们遗漏了使用专用分类账时所需的重要部分,即使用Tcode GWUL. ...

云储存免备案CDN_网站建设优化推广_安全稳定
云储存域名交易_腾讯云服务器开放端口_排行榜
云储存京东云_阿里云时序数据库_三重好礼
云储存MySQL数据库_为什么要进行网站建设_返利
云储存数据库服务器_传奇物品数据库_速度快