構文
WebAction.Request(
method as text,
url as text,
optional options as nullable record
) as action
バージョン情報
実行時に、HTTP をバイナリ値として使用するurlに対してmethod要求を実行した結果を返すアクションを作成します。 追加のプロパティを指定するために、省略可能なレコード パラメーター ( options) を指定できます。 レコードには、次のフィールドを含めることができます。
-
Query: エスケープを気にすることなく、プログラムによってクエリ パラメーターを URL に追加します。 -
ApiKeyName: ターゲット サイトに API キーの概念がある場合、このパラメーターを使用して、URL で使用する必要があるキー パラメーターの名前 (値ではない) を指定できます。 実際のキー値は資格情報で指定されます。 -
Headers: この値をレコードとして指定すると、HTTP 要求に追加のヘッダーが提供されます。 -
Timeout: 期間としてこの値を指定すると、HTTP 要求のタイムアウトが変更されます。 既定値は 100 秒です。 -
ExcludedFromCacheKey: この値をリストとして指定すると、これらの HTTP ヘッダー キーがデータのキャッシュの計算の一部から除外されます。 -
IsRetry: この論理値を true に指定すると、データをフェッチするときにキャッシュ内の既存の応答は無視されます。 -
ManualStatusHandling: この値をリストとして指定すると、応答にこれらの状態コードのいずれかが含まれる HTTP 要求に対する組み込み処理ができなくなります。 -
RelativePath: この値をテキストとして指定すると、要求を行う前にベース URL に追加されます。 -
Content: この値を指定すると、その内容が HTTP 要求の本文になります。
この関数は、ほとんどのコンテキストで無効になっていることに注意してください。 代わりに Web.Contents または Web.Headers を使用することを検討してください。
例 1
Bingに対して GET 要求を実行します。
使用方法
WebAction.Request(WebMethod.Get, "https://bing.com")
アウトプット
Action