跳转到主要内容
使用 multipart/form-data 内容类型的 HTTP 请求。

属性

名称类型说明
Urlstring资源 url。
Methodstring请求类型(例如 GET 或 POST)。
AuthTokenstring身份验证令牌(如需外部服务身份验证)。
AuthSchemestring身份验证方案。
ThrowExceptionOnFailedboolean指定当外部服务返回错误代码作为 HTTP 响应状态时是否抛出异常。若设置为 False,则不抛出异常,HTTP 状态码会存储在 Status 属性中。默认值为 True。
Timeoutnumber响应超时(分钟)。默认值为 1 分钟。重要:请求超时不得大于脚本运行时限制(600 秒)。
ResponseTextstring, 唯讀文本格式的响应结果。
ResponseTypestring, 唯讀服务返回的响应类型,例如 “application/json”。
Statusnumber外部服务的 HTTP 响应状态码。若将 ThrowExceptionOnFailed 设置为 True,错误代码将引发异常并中断处理事务。可在 Skill Monitor 中查看错误消息文本。

方法

NameDescription
AppendStringContent(string data, string contentName);将一个 multipart/form-data 字符串添加到请求正文(默认内容类型为 application/json,UTF-8 编码)。参数 contentName 指定可传递格式中的 field 名称。
AppendStringContent(string data, string contentName, ContentEncoding contentEncoding, string mediaType?);将一个 multipart/form-data 字符串添加到请求正文,并允许指定编码。如果未指定内容类型,默认设为 application/json。
AppendFileContent(DocumentExportResult documentExportResult, string contentName, string mediaType?);将 multipart/form-data 的二进制数据添加到请求正文。内容类型将根据传入文件的扩展名自动设置。如有需要,可使用可选参数 mediaType 预先设置内容类型。
AppendFileContent(BinaryFile binaryFile, string contentName, string mediaType?);将以下二进制数据添加到请求正文:导入到处理事务的源图像,或类型为 Picture 的 field 中包含的图像。内容类型将根据导入文件的扩展名自动设置。如有需要,可使用可选参数 mediaType 预先设置内容类型。
AppendSourceFileContent(string contentName, string mediaType?);将导入到处理事务的源图像的二进制数据添加到请求正文。内容类型将根据导入文件的扩展名自动设置。如有需要,可使用可选参数 mediaType 预先设置内容类型。**重要!**此方法已弃用。它只能访问该处理事务中的第一个文件。请改用 AppendFileContent() 方法。
SetHeader(string name, string value);为请求设置额外的 HTTP 头。每个头名称都应调用此方法。
Send();发送 HTTP 请求。