Power BI Connector for XML

Build 25.0.9434

httpPost

HTTP POST メソッドを使用してURL にデータを送信します。

必要なパラメータ

  • url:送信先のURL。

オプションのパラメータ

  • timeout:オペレーションが完了するまでのタイムアウト(秒)。ゼロ(0)はタイムアウトなしを意味します。デフォルトは60です。
  • proxy_server:プロキシサーバーのIP アドレスとホスト名。
  • proxy_auto:Windows システム設定からプロキシが検出されるかどうか。使用できる値:TRUE、FALSE。デフォルトはFALSE です。
  • proxy_port:プロキシサーバーのポート番号。
  • proxy_user:プロキシサーバーのユーザーID。
  • proxy_password:プロキシサーバーのパスワード。
  • proxy_authscheme:プロキシサーバーの認証スキーム。使用できる値:BASIC、DIGEST、PROPRIETARY、NONE、NTLM。デフォルトはBASIC です。
  • proxy_authtoken:プロキシ認証トークン。
  • proxy_ssltype:プロキシのSSL/TLS タイプ。使用できる値:AUTO、ALWAYS、NEVER、TUNNEL。デフォルトはAUTO です。
  • firewall_server:ファイアーウォールのIP とホスト名。
  • firewall_port:ファイアーウォールのポート。
  • firewall_user:ファイアーウォールのユーザー名。
  • firewall_password:ファイアーウォールのパスワード。
  • firewall_type:ファイアーウォールのタイプ。使用できる値:NONE、TUNNEL、SOCKS4、SOCKS5。デフォルトはNONE です。
  • kerberoskdc:Kerberos のKDC 設定で、AuthScheme がNegotiate の場合に使用。
  • kerberosrealm:Kerberos のRealm 設定で、AuthScheme がNegotiate の場合に使用。
  • internalconfig#:内部コンフィギュレーション設定の設定。
  • charset:交換データの文字セット。デフォルトはUTF-8 です。
  • httpversion:HTTP バージョン。使用できる値:1.0、1.1。デフォルトは1.1です。
  • cookie:*:リクエストに追加する任意のCookie。
  • followredirects:HTTP リダイレクトに従うかどうか。使用できる値:TRUE、FALSE。デフォルトはTRUE です。
  • sslcert:受け入れるSSL/TLS 証明書。PEM、ファイルパス、公開鍵、拇印、TRUSTED のいずれかを指定します。
  • sslclientcert:クライアント証明書ストアの名前。
  • sslclientcerttype:クライアント証明書のストアタイプ。使用できる値:USER、MACHINE、PFXFILE など。
  • sslclientcertpassword:クライアント証明書のパスワード。
  • sslclientcertsubject:クライアント証明書のサブジェクト。アスタリスクは、ストア内の最初の証明書を検出します。
  • user:認証用のユーザー名。
  • password:認証用のパスワード。
  • authscheme:認可の仕組み。使用できる値:BASIC、DIGEST、NTLM。デフォルトはBASIC です。
  • version:OAuth のバージョン。使用できる値:Disabled、1.0、2.0。デフォルトはDisabled です。
  • token:OAuth リクエストトークン。
  • token_secret:OAuth リクエストトークンシークレット(1.0 のみ)
  • sign_method:OAuth 1.0 用の署名方法。使用できる値:HMAC-SHA1、PLAINTEXT。デフォルトはHMAC-SHA1 です。
  • client_id:クライアントID(OAuth 1.0 のみ)。
  • client_secret:クライアントシークレット(OAuth 1.0 のみ)。
  • header:name#:カスタムヘッダーの名前。
  • header:value#:カスタムヘッダーの値。
  • paramname#:含めるパラメータの名前。
  • paramvalue#:含めるパラメータの値。
  • formencoding:パラメータのエンコーディング。使用できる値:URLENCODED、FORMDATA。デフォルトはURLENCODED です。
  • postdata:POST に含める生データ。ファイルを含めるにはfile://path を使用します。
  • contenttype:POST のコンテンツタイプ。デフォルトはapplication/x-www-form-urlencoded です。
  • logfile:リクエスト / レスポンスデータのログファイルへのフルパス(verbosity が必須)
  • verbosity:ログのVerbosity レベル、1-5。

アウトプット属性

  • ssl:issuer:SSL/TLS 証明書の発行者。
  • ssl:subject:SSL/TLS 証明書のサブジェクト。
  • http:statuscode:返されたHTTP ステータスコード。
  • http:content:HTTP レスポンスのコンテンツ。
  • cookie:*:レスポンスで返されたCookie。
  • http:allcookies:単一の文字列としてのすべてのレスポンスCookie。
  • header:*:レスポンスで返されたヘッダー。


<api:set item="http" attr="URL" value="http://example.com/people"/>
<api:set item="http" attr="paramname#1" value="name"/>
<api:set item="http" attr="paramvalue#1" value="Charlie"/>
<api:set item="http" attr="paramname#2" value="age"/>
<api:set item="http" attr="paramvalue#2" value="28"/>

<api:call op="httpPost" in="http">
  <api:set attr="output.data" value="[http:content]"/>
</api:call>

<api:set attr="output.filename" value="httpContent.txt"/>
<api:push item="output"/>

Copyright (c) 2025 CData Software, Inc. - All rights reserved.
Build 25.0.9434