HttpRequest は、application/x-www-form-urlencoded、テキスト、またはバイナリ データを含む HTTP リクエストを外部サービスに送信します。
ThrowExceptionOnFailed が false の場合、4xx/5xx のレスポンスでは例外は発生しません。HTTP ステータスコードは Status を確認してください。エラーコードのレスポンスは、外部サービスに到達できており、応答も返していることを意味します。一方、サービスの可用性や接続失敗に関するエラーでは、このプロパティの設定に関係なく常にプログラム例外が発生し、その場合は HTTP ステータスコードを取得できません。
ThrowExceptionOnFailed が true で、レスポンスがエラーコードの場合、トランザクションは中断され、エラーメッセージが Skill Monitor に表示されます。
Timeout の値は、スクリプトのランタイム制限 (600 秒) を超えることはできません。
リクエストに追加の HTTP ヘッダーを設定します。ヘッダーごとにこのメソッドを呼び出してください。
HTTP リクエストを送信します。
ファイルベースの HTTP リクエスト本文を初期化します。コンテンツタイプはファイル拡張子から判定されます (例: application/json、application/pdf) 。これを明示的に指定するには、mediaType を渡します。
- 1 つ目のオーバーロードは、エクスポートされたデータ (
Document.Exports のデータ) をファイルとして送信します。
- 2 つ目のオーバーロードは、バイナリデータを送信します。これは、トランザクション作成時の元の画像、または型 Picture の field に含まれる画像のいずれかです。
トランザクションの作成時にインポートされた元の画像を使用して、バイナリデータのリクエストを初期化します。コンテンツタイプはファイル拡張子から自動的に判別されます。必要に応じて、mediaType で上書きできます。
SetSourceFileContent は非推奨です。トランザクション内の最初のファイルにしかアクセスできません。代わりに SetFileContent を使用してください。
string ベースの HTTP リクエスト本文を初期化します。既定では Content-Type: application/json と UTF-8 エンコーディングが使用されます。オプション パラメーターを使用して、いずれかを上書きできます。
JavaScript オブジェクトからリクエスト本文を初期化し、application/x-www-form-urlencoded としてエンコードします。オブジェクトは、単純なプロパティ/値のペアのセットにしてください: