2017-05-27 7 views
1

http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Tutorial:_Using_the_REST_Client_Library_to_Access_REST-based_Web_Servicesデルファイ - 東京XE 10.2 RESTfulなクライアントライブラリ要求/応答

は、Delphiレストクライアントライブラリを経由して必須/ Respのを実行するには、このコード例を通じて勤務しました。パラメータを要求するために値を与えることについて示されている例を通して動的である可能性があるかどうかを知りたいのですか?

この例では値がハードコードされており、TEditボタンはリンクされていますが、TEdit入力の値をvalueのRequestパラメータに渡す方法がわかりません。

スクリーンショット:

enter image description here

答えて

0

はい。リクエストパラメータの値は、コードから変更することができます。 Paramsプロパティは、TRESTRequestParameterタイプのアイテムのコレクションです(コレクション自体はTRESTRequestParameterListタイプです)。例:

{ there seems to be only indexed access implemented for this 
    collection, so to access the first parameter value write } 
RESTRequest1.Params[0].Value := Edit1.Text; 
+0

ありがとうございました。 IDEツールのValueパラメータまたはコード内で実行する必要があるかどうかは不明でした。 –

+0

よろしくお願いします!まあ、それがIDEの設定だけに制限されていたならば、コンセプト全体はあらかじめコンパイルされたパラメータ値に依存してしまい、実際の使用では使用できなくなります。実際、この記事のコードはIDEデザイナーがあなたの写真に何を設定しているかを示しています。もちろん、コードでは、要求を行う前に値を設定する必要があります。 – Victoria

関連する問題