HTTP集成概念
本节介绍在创建HTTP集成时使用的基本概念,旨在作为参考,帮助您更好地理解各种组件是如何相互协作的。关于所有这些概念以及它们如何与微应用相关的深度培训可以在Citrix培训门户.请注意,访问Citrix培训门户需要一个Citrix登录。
url和uri
一个URL(通用资源定位)是一组方案,对如何通过互联网访问资源有具体的说明。
的URL基本上是网络上某些服务或资源的地址。通过HTTP访问的每个资源都由一个URL标识。这些地址告诉我们的浏览器如何以及在哪里查找某些资源。
URI(通用资源标识符)有时称为端点。它类似于我们前面看到的URL,但增加了一个关键部分。要与之交互的资源的名称。这个字符串唯一地标识了网络上的一个特定资源。URI是整个基URL(从协议到目录)与最后添加的实际资源的组合。
的URL年代和URI在设置您的初始HTTP集成.
有关更多信息,请参见HTTP集成.
HTTP方法
HTTP方法是表示客户机可以对服务器上的数据或资源调用的操作的动词。方法用于对服务器资源运行操作。您可以在以下网站找到关于HTTP集成如何使用这些方法的信息API请求的方法
HTTP方法在设置您的数据加载而且服务的行动为所需的微应用程序集成加载和更改您的数据。
构造HTTP请求和响应
HTTP方法包括GET、PUT、POST、DELETE等。HTTP请求告诉服务器,一旦连接到资源,客户机想要做什么。例如,客户端可以查看数据或GET、创建数据或PUT、更新数据或POST或删除数据。
Path包含所请求资源的位置或URI。这包括服务器主机名和所请求的特定资源在服务器上的资源位置,也就是URI。
该协议定义了两个系统使用的通信语言,例如HTTP/1.1。
HTTP请求由以下基本结构组成:
头
请求报头字段允许客户端向服务器传递关于请求和客户端本身的附加信息。
身体
请求的最后一部分是主体,它包含要发送到服务器的任何数据。不是所有的请求都需要主体。只有在向服务器发送数据时才需要这个属性,就像POST和PUT方法一样。
响应
在接收和解释请求消息后,服务器用HTTP响应消息进行响应。HTTP响应是从服务器发送回客户机的数据。它向客户端提供所请求资源的表示。
在设置您的HTTP集成,数据加载而且服务的行动,Webhook听众为所需的微应用程序集成加载和更改您的数据。
分页
分页方法在设置数据加载、Webhook监听器和服务操作时配置。所需的每个分页方法都取决于目标应用程序集成。
要了解关于HTTP集成中使用的分页类型的更多信息,请参见中的分页部分数据加载.
验证api
有各种各样的第三方平台(例如,Postman)可以提供一个良好的沙盒环境来试验您的api。通过特定程序的平台和文档可以获得大量关于使用这些工具的信息。
HTTP集成和数据库
本节描述与目标应用程序集成记录系统(SoR)配置HTTP集成时使用的基本数据库概念。
基本的数据库结构
数据库表由一组数据元素组成,这些数据元素使用命名为vertical的模型列和水平行.列与行的每个交点称为单元格或实体。数据库表具有已定义的列数,并且可以有任意数量的行。每一行都是一条记录,代表一个实体的一个实例。唯一标识行的列的特定选择称为主键.
主键
主键是表中的属性或列,其中包含惟一标识符,用于惟一标识表中的每一行或记录。所有主键值在列内必须全局唯一,不能包含空值。主键减少了数据冗余,并有助于在主表和外表的数据之间形成关系。
外键
外键是表中的一列,指向另一个(外)表的主键。外键充当表之间的交叉引用链接,是如何构建的基础的关系在集成数据结构中。外键必须与另一个表中的主键匹配,否则为空值。
的关系
数据库关系是使用连接语句创建的表之间的关联,用于从目标应用程序集成检索数据。
- 一对一(1:1)一对一表关系连接两个表,其中主键在子表中也是外键引用父表中的主键。本质上这意味着子表共享父表的主键。
一对多(1:N)HTTP集成中的一对多关系链接两个表外键中的子表链接到主键在父表中。
当编辑你的表格来创建你的微应用程序时,关系是一个中心概念自定义关系.您还可以阅读更多关于使用HTTP集成建立复杂关系的内容深入创建集成数据结构.
数据类型
在配置时构造数据结构时使用数据类型服务的行动.
- 字符串:由字母和数字组成的字母和数字序列。
- 整数:一个整数,可以是正的也可以是负的。
- 布尔:真值或假值。
- 对象:JSON格式的键值对。
- 数组:值的列表。
数据类型是在设置服务的行动.
SQL查询
查询被发送到Microapps Data Cache以返回和显示Microapps页面中的值。工作区用户在他们的提要和页面中看到数据。使用SQL查询从Microapps数据缓存中提取数据。
关于如何在微应用程序中显示和监视SQL的更多信息可以在页面的细节.
额外的学习
学习Microapps和Workspace的其他资源可以在Citrix培训门户.请注意,访问Citrix培训门户需要一个Citrix登录。