Files
dify-docs/ja-jp/guides/workflow/node/http-request.mdx
2025-07-16 16:42:34 +08:00

48 lines
3.4 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: HTTPリクエスト
version: '日本語'
---
### 定義
HTTP プロトコルを介してサーバーにリクエストを送信することを可能にし、外部データの取得、ウェブフック、画像生成、ファイルのダウンロードなどのシナリオに適用されます。指定されたネットワークアドレスにカスタマイズされたHTTPリクエストを送信し、さまざまな外部サービスとの連携を実現します。
このードは一般的なHTTPリクエストメソッドをサポートしています
* **GET**、リソースをサーバーにリクエストするために使用されます。
* **POST**、データをサーバーに送信するために使用され、通常はフォームの送信やファイルのアップロードに使用されます。
* **HEAD**、GETリクエストに似ていますが、サーバーはリソースの本体を返さず、レスポンスヘッダーのみを返します。
* **PATCH**、リクエスト-レスポンスチェーンの各ノードで伝送経路を取得するために使用されます。
* **PUT**、リソースをサーバーにアップロードするために使用され、通常は既存のリソースの更新や新しいリソースの作成に使用されます。
* **DELETE**、指定されたリソースをサーバーに削除するようにリクエストするために使用されます。
HTTPリクエストのURL、リクエストヘッダー、クエリパラメータ、リクエストボディの内容、および認証情報などを設定することができます。
<Frame caption="HTTP リクエスト設定">
<img src="https://assets-docs.dify.ai/dify-enterprise-mintlify/jp/guides/workflow/node/5ca7d5e264e2377bc81333d6666b70dc.png" alt="长故事迭代生成应用流程图" />
</Frame>
***
### シナリオ
このードの便利な特性の一つは、シナリオに応じてリクエストの異なる部分に動的に変数を挿入できることです。例えば、カスタマーレビュープロセスを処理する際に、ユーザー名や顧客ID、レビュー内容などの変数をリクエストに埋め込むことで、カスタマイズされた自動返信情報を作成したり、特定の顧客情報を取得して関連リソースを特定のサーバーに送信したりすることができます。
<Frame caption="カスタマーレビューの分類">
<img src="https://assets-docs.dify.ai/dify-enterprise-mintlify/jp/guides/workflow/node/090975269f8998f906c5636dde8d9540.png" alt="长故事迭代生成应用流程图" />
</Frame>
HTTPリクエストの戻り値には、レスポンスボディ、ステータスコード、レスポンスヘッダー、ファイルが含まれます。特に、レスポンスにファイル現在は画像タイプのみが含まれている場合、このードはファイルを自動的に保存し、後続のプロセスで使用できるようにします。この設計により、処理効率が向上し、ファイルを含むレスポンスの処理がシンプルで直接的になります。
{/*
Contributing Section
DO NOT edit this section!
It will be automatically generated by the script.
*/}
---
[このページを編集する](https://github.com/langgenius/dify-docs/edit/main/ja-jp/guides/workflow/node/http-request.mdx) | [問題を報告する](https://github.com/langgenius/dify-docs/issues/new?template=docs.yml)