外部システムへのリクエストの送信方法
警告
外部にデータを送る際には送信先に注意をしてください。
誤った送信先にデータを送信してしまった場合情報流出の危険があります。
Combosite-Functionsでは外部のシステムにデータを送ったりリクエストを送信することができます。
HttpRequestクラスの利用
外部システムへのHTTPリクエストを送信する際は、HttpRequestクラスを使用します。
基本的な使い方
HttpRequestクラスは以下のような特徴があります:
- タイムアウトは標準で30秒に設定されています
- リダイレクトは最大3回まで許可されています
- GETやPOSTなど、主要なHTTPメソッドをサポートしています
リクエストオプション
リクエストを送信する際には、以下のオプションをカスタマイズすることができます:
timeout
: リクエストのタイムアウト時間(ミリ秒)maxRedirects
: リダイレクトの最大回数method
: HTTPメソッド(GET, POST, PUT, DELETE)
エラーハンドリング
リクエスト実行時のエラーは適切にログ出力され、呼び出し元に例外としてスローされます。エラーハンドリングを適切に実装することをお勧めします。
詳細な仕様
より詳細な実装の仕様やメソッドの詳細については、APIドキュメントを参照してください。
📄️ HttpRequest
HTTPリクエストを実行するクラス