Documentation Index
Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
Use this file to discover all available pages before exploring further.
HttpRequest は、application/x-www-form-urlencoded、テキスト、またはバイナリ データを含む HTTP リクエストを外部サービスに送信します。
プロパティ
| Name | Type | Access | Description |
|---|---|---|---|
| Url | string | 読み取り/書き込み | リソース URL。 |
| Method | string | 読み取り/書き込み | リクエストの種類 (たとえば GET または POST) 。 |
| AuthToken | string | 読み取り/書き込み | 外部サービスで認証が必要な場合の認証トークン。 |
| AuthScheme | string | 読み取り/書き込み | 認証スキーム。 |
| ThrowExceptionOnFailed | boolean | 読み取り/書き込み | true (既定値) の場合、200~299 の範囲外の HTTP レスポンスステータスコードで例外が発生します。以下の注記を参照してください。 |
| Timeout | number | 読み取り/書き込み | リクエストのタイムアウト時間 (分単位) 。既定値は 1 分です。 |
| ResponseText | string | 読み取り専用 | テキスト形式のレスポンス本文。 |
| ResponseType | string | 読み取り専用 | レスポンスのコンテンツタイプ (たとえば application/json) 。 |
| Status | number | 読み取り専用 | 外部サービスから返される HTTP レスポンスステータスコード。 |
ThrowExceptionOnFailed が false の場合、4xx/5xx のレスポンスでは例外は発生しません。HTTP ステータスコードは Status を確認してください。エラーコードのレスポンスは、外部サービスに到達できており、応答も返していることを意味します。一方、サービスの可用性や接続失敗に関するエラーでは、このプロパティの設定に関係なく常にプログラム例外が発生し、その場合は HTTP ステータスコードを取得できません。ThrowExceptionOnFailed が true で、レスポンスがエラーコードの場合、トランザクションは中断され、エラーメッセージが Skill Monitor に表示されます。メソッド
SetHeader
Send
SetFileContent
application/json、application/pdf) 。これを明示的に指定するには、mediaType を渡します。
- 1 つ目のオーバーロードは、エクスポートされたデータ (
Document.Exportsのデータ) をファイルとして送信します。 - 2 つ目のオーバーロードは、バイナリデータを送信します。これは、トランザクション作成時の元の画像、または型 Picture の field に含まれる画像のいずれかです。
SetSourceFileContent
mediaType で上書きできます。
SetStringContent
Content-Type: application/json と UTF-8 エンコーディングが使用されます。オプション パラメーターを使用して、いずれかを上書きできます。
SetUrlFormEncodedContent
application/x-www-form-urlencoded としてエンコードします。オブジェクトは、単純なプロパティ/値のペアのセットにしてください:
Context
トランザクション データ、HTTP リクエスト、シークレットを扱うグローバル オブジェクト。
MultipartFormDataRequest
カスタム アクティビティ スクリプトから multipart/form-data の HTTP リクエストを送信します。
BinaryFile
バイナリ形式のファイル データ。通常は前処理前の元の画像です。
DocumentExportResult
スクリプトからエクスポートされたドキュメント ファイル (JSON、PDF、画像) にアクセスします。
ContentEncoding
string ベースの HTTP リクエストで使用できるエンコードの種類。
オブジェクト モデル
カスタム アクティビティ スクリプト向けの完全な JavaScript オブジェクト リファレンス。
