メインコンテンツまでスキップ

外部システムへのリクエストの送信方法

警告

外部にデータを送る際には送信先に注意をしてください。
誤った送信先にデータを送信してしまった場合情報流出の危険があります。

Combosite-Functionsでは外部のシステムにデータを送ったりリクエストを送信することができます。

HttpRequestクラスの利用

外部システムへのHTTPリクエストを送信する際は、HttpRequestクラスを使用します。

基本的な使い方

HttpRequestクラスは以下のような特徴があります:

  • タイムアウトは標準で30秒に設定されています
  • リダイレクトは最大3回まで許可されています
  • GETやPOSTなど、主要なHTTPメソッドをサポートしています

リクエストオプション

リクエストを送信する際には、以下のオプションをカスタマイズすることができます:

  • timeout: リクエストのタイムアウト時間(ミリ秒)
  • maxRedirects: リダイレクトの最大回数
  • method: HTTPメソッド(GET, POST, PUT, DELETE)

エラーハンドリング

リクエスト実行時のエラーは適切にログ出力され、呼び出し元に例外としてスローされます。エラーハンドリングを適切に実装することをお勧めします。

詳細な仕様

より詳細な実装の仕様やメソッドの詳細については、APIドキュメントを参照してください。

📄️ HttpRequest

HTTPリクエストを実行するクラス