HTTP > ​ リクエストを作成 ​ モジュール

Adobe Workfront Fusion HTTP/​ リクエストを行う ​ は、HTTP リクエストを設定してサーバーに送信できるユニバーサルモジュールです。 受信した HTTP 応答は、出力バンドルに含まれます。

NOTE
現在専用コネクタがないAdobe製品に接続する場合は、Adobe Authenticator モジュールを使用することをお勧めします。
詳しくは、Adobe Authenticator モジュールを参照してください。

アクセス要件

展開すると、この記事の機能のアクセス要件が表示されます。

この記事で説明している機能を使用するには、次のアクセス権が必要です。

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 ライセンス要件なし
製品

新規:

  • Prime Workfront パッケージを選択する:Adobe Workfront Fusion を購入する必要があります。
  • Ultimate Workfront パッケージ:Workfront Fusion が含まれています。

または

現在:Adobe Workfront Fusion を購入する必要があります。

このテーブルの情報について詳しくは、 ドキュメントのアクセス要件を参照してください。

Adobe Workfront Fusion ライセンスについて詳しくは、Adobe Workfront Fusion ライセンスを参照してください。

HTTP > ​ リクエストを行う ​ モジュール設定

HTTP/​ リクエストを行う ​ モジュールを設定すると、Adobe Workfront Fusion は以下にリストされたフィールドを表示します。 モジュール内の太字のタイトルは、必須フィールドを示します。

Evaluate all states as errors (except for 2xx and 3xx)

エラー処理を設定するには、このオプションを使用します。

詳しくは、「 エラー処理の追加を参照してください。

URL
API エンドポイント、web サイトなど、リクエストを送信する URL を入力します。
Method
API 呼び出しの設定に必要な HTTP リクエストメソッドを選択します。詳しくは、HTTP リクエストメソッドを参照してください。
Headers
リクエストのヘッダーを標準 JSON オブジェクトの形式で追加します。例: {"Content-type":"application/json"}
Query String
目的のクエリのキーと値のペアを入力します。
Body type

HTTP 本文は、使用するヘッダーがある場合、そのヘッダーの直後に HTTP トランザクションメッセージで送信されるデータバイトです。

  • Raw

    Raw 本文タイプは、開発者向けドキュメントで送信するデータが指定されていない場合でも、通常、ほとんどの HTTP 本文リクエストに適しています。

    データを解析する形式を Content type フィールドに指定します。

    選択したコンテンツタイプに関係なく、データは開発者ドキュメントで規定または必須されている形式で入力されます。

  • Application/x-www-form-urlencoded

    この本文タイプは、application/x-www-form-urlencoded を使用してデータを POST します。

    application/x-www-form-urlencoded の場合、サーバーに送信される HTTP メッセージの本文は基本的に 1 つのクエリ文字列になります。キーと値は、& で区切られ、キーと値の間に = を持つキーと値のペアでエンコードされています。

    バイナリデータの場合は、代わりに multipart/form-data を使用します。

    例:

    結果の HTTP リクエスト形式の例は、次のようになります。

    field1=value1&field2=value2

  • Multipart/form-data

    ​ Multipart/form-data は、ファイルとデータの送信に使用される HTTP マルチパートリクエストです。通常、ファイルをサーバーにアップロードする際に使用されます。

    リクエストで送信するフィールドを追加します。各フィールドには、キーと値のペアが含まれている必要があります。

    • Text

      リクエスト本文内で送信するキーと値を入力します。

    • File

      キーを入力し、リクエスト本文で送信するソースファイルを指定します。

      前のモジュールからアップロードするファイルをマッピングするか(HTTP > ファイルを取得 ​ や Google Drive > ファイルのダウンロードなど)、ファイル名とファイルデータを手動で入力します。

Parse response

応答を自動的に解析し、JSON および XML 応答を変換するには、このオプションを有効にします。

解析された JSON または XML コンテンツを使用する前に、モジュールを手動で 1 回実行して、モジュールが応答コンテンツを認識し、後続のモジュールにマッピングできるようにします。

User name
基本認証を使用してリクエストを送信する場合は、ユーザー名を入力します。
Password
基本認証を使用してリクエストを送信する場合は、パスワードを入力します。
Timeout
リクエストのタイムアウトを秒単位で指定します(1~300)。デフォルトは 40 秒です。
Share cookies with other HTTP modules
このオプションを有効にすると、シナリオ内のすべての HTTP モジュールとサーバーから Cookie を共有できます。
Self-signed certificate

自己署名証明書を追加するには:

  1. Extract をクリックします。

  2. 抽出するファイルのタイプを選択します。

  3. または証明書を含むファイルを選択します。

  4. ファイルのパスワードを入力します。

  5. 保存 ​ をクリックしてファイルを抽出し、モジュール設定に戻ります。

Reject connections that are using unverified (self-signed) certificates
このオプションを有効にすると、未検証の TLS 証明書を使用している接続を拒否できます。
Follow redirect
このオプションを有効にすると、3xx 応答で URL リダイレクトに従います。
Follow all redirects
このオプションを有効にすると、すべての応答コードで URL リダイレクトに従います。
Disable serialization of multiple same query string keys as arrays
デフォルトでは、Workfront Fusion は配列と同じ URL クエリ文字列パラメーターキーに対して複数の値を処理します。 例えば、www.test.com?foo=bar&foo=bazwww.test.com?foo[0]=bar&foo[1]=baz に変換されます。このオプションをアクティブ化すると、この機能は無効になります。
Request compressed content

このオプションを有効にすると、web サイトの圧縮バージョンを要求できます。

圧縮コンテンツをリクエストするヘッダーに、Accept-Encoding を追加します。

Use Mutual TLS

このオプションを有効にすると、HTTP リクエストで相互 TLS を使用できます。

相互 TLS について詳しくは、HTTP モジュールで相互 TLS を使用するを参照してください。

recommendation-more-help

例: ​この例では、JSON ペイロードを使用して POST リクエストを送信するようにモジュールを設定する方法を示します。

リクエストの例の作成

​ リクエストコンテンツ ​ フィールドに直接 JSON 部分を式と項目と混在させることは、無効な JSON になる可能性があるので、お勧めしません。

7e1891ad-4d59-4355-88ab-a2e62ed7d1a3