• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

HTTPポスト

プレビュー

この機能はまだ開発中ですが、ぜひお試しください。

この機能は現在、弊社のプレリリース ポリシーに従ってプレビュー プログラムの一部として提供されています。

このページでは、ワークフロー自動化アクション カタログで使用できる http post に関する包括的なリファレンスを提供します。これらのアクションにより、HTTP POST リクエスト操作が可能になります。

前提条件

ワークフロー自動化で HTTP アクションを使用する前に、次の点を確認してください。

  • 目標APIエンドポイントのURL。
  • 必要な認証資格情報 ( APIキー、VPN など)。
  • API リクエスト/レスポンス形式の理解。

ヒント

HTTP アクションは、任意のヘッダー値の秘密の構文をサポートしているため、 APIキーなどの機密データを安全に渡すことができます。 詳細については、シークレット管理を参照してください。

自動リクエストヘッダー

ワークフロー オートメーションによって実行されるすべての HTTP requestsには、次のヘッダーが自動的に含まれます。

ヘッダー

形式

x-abuse-info

Request sent by a New Relic WorkflowAutomation. {runId}


{runId}

はワークフロー実行IDです

User-Agent

NewRelic/WorkflowAutomation (region={region}; https://newrelic.com ; support@newrelic.com)


{region}

はNew Relicのリージョンです

サーバーにデータを送信する

HTTP POST 呼び出しを実行して、 APIエンドポイントにデータを送信します。

重要

API キー ヘッダーなどの機密データを入力に渡す必要がある場合は、 secretsManagementCreateSecret NerdGraph ミューテーションを介して保存された値を使用できます。

{
"inputs": [
{
"key": "headers",
"value": "{\"Api-Key\": \"${{ :secrets:NR_API_KEY }}\"}"
}
]
}

入力フィールド

オプション性

タイプ

説明

url

必須

リクエストのターゲット URL。スキームには次の内容が含まれている必要があります。

https://example.com

urlパラメータ

オプション

地図

URL に追加するのは間違いありません。 文字列化された JSON オブジェクトを受け取ります。

ヘッダ

オプション

地図

リクエストに追加するヘッダー。文字列化された JSON オブジェクトを受け取ります。

オプション

リクエスト本体。

セレクター

オプション

リスト

指定されたもののみを出力として取得するセレクター。

出力フィールド

タイプ

説明

レスポンスボディ

応答の本文。

ステータスコード

Int

応答のステータス コード。

成功

ブール値

リクエストのステータス。

エラーメッセージ

失敗の理由をメッセージとして表示します。

ワークフロー定義

入力

出力

name: httpPostTest
steps:
- name: query
type: action
action: http.post
version: 1
inputs:
url: ${{ .workflowInputs.url }}
urlParams: ${{ .workflowInputs.urlParams }}
headers: ${{ .workflowInputs.headers }}
body: ${{ .workflowInputs.body }}
selectors: ${{ .workflowInputs.selectors }}
{
"inputs": [
{
"key": "url",
"value": "https://example.com"
},
{
"key": "headers",
"value": "{\"Content-Type\":\"application/json\"}"
},
{
"key": "urlParams",
"value": "{\"foo\": \"bar\"}"
},
{
"key": "body",
"value": "{\"foo\": \"bar\"}"
},
{
"key": "selectors",
"value": "[{\"name\": \"responseBody\", \"expression\": \".responseBody\"}, {\"name\": \"statusCode\", \"expression\": \".statusCode\"}]"
}
]
}
Success case:
{
"success": true,
"responseBody": "",
"statusCode": 200
}
Failure case:
{
"errorMessage": "An unexpected error failed to call http post endpoint.",
"success": false
}
Copyright © 2025 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.