HTTP >其他模块
Adobe Workfront Fusion HTTP应用程序为基于超文本传输协议(HTTP)协议的通信提供各种模块。 HTTP是万维网数据通信的基础。 您可以使用这些模块下载网页和文件、调用Webhook和API端点等。
模块的正确选择取决于您要访问的资源所采用的身份验证/授权机制。 以下是模块示例
- 发出请求:主要用于不使用任何身份验证或授权的资源
- 发出基本身份验证请求:对于使用HTTP基本身份验证(BA)的资源
- 发出OAuth 2.0请求:对于使用OAuth 2.0授权协议的资源
- 发出客户端证书身份验证请求:对于采用需要客户端证书的授权协议的资源
- 发出API密钥授权请求:对于采用API密钥进行授权的资源
访问要求
您必须具有以下权限才能使用本文中的功能:
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
---|---|
Adobe Workfront包 | 任何 |
Adobe Workfront许可证 |
新增:标准 或 当前:工作或更高 |
Adobe Workfront Fusion许可证** |
当前:无Workfront Fusion许可证要求 或 旧版:Workfront Fusion for Work Automation and Integration |
产品 |
新:
或 当前:您的组织必须购买Adobe Workfront Fusion。 |
有关此表中信息的更多详细信息,请参阅文档中的访问要求。
有关Adobe Workfront Fusion许可证的信息,请参阅Adobe Workfront Fusion许可证。
请求模块
有关特定请求模块说明,请参阅以下文章:
其他操作模块
获取文件
此操作模块从指定的URL下载文件。 下载文件后,您可以使用场景中的其他模块进一步处理文件(映射文件数据)。
解析目标URL
此操作模块解析HTTP重定向链并返回目标URL。
迭代器模块
检索标头
此模块在一个单独的捆绑包中从指定的HTTP模块返回每个标头(名称和值)。
生成JSON Web令牌(JWT)
可以使用内置函数生成JWT令牌:
标题:
用于复制粘贴的代码(&P):
{{replace(replace(replace(base64("{""alg"":""HS256"",""typ"":""JWT""}"); "/=/g"; emptystring); "/\+/g"; "-"); "/\//g"; "_")}}
有效负载:
用于复制粘贴的代码(&P):
{{replace(replace(replace(base64("{""iss"":""key"",""exp"":" + (timestamp + 60) + "}"); "/=/g"; emptystring); "/\+/g"; "-"); "/\//g"; "_")}}
令牌:
用于复制粘贴的代码(&P):
{{1.value}}.{{2.value}}.{{replace(replace(replace(sha256(1.value + "." + 2.value; "base64"; "secret"); "/=/g"; emptystring); "/\+/g"; "-"); "/\//g"; "_")}}