2017-05-27 73 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客戶端庫請求/響應

通過這個代碼示例合作運行的請求/通過德爾福REST客戶端庫RESP。很想知道是否通過示例給出的值來請求參數可以是動態的嗎?

該值在示例中被硬編碼,並且鏈接了一個TEdit按鈕,但我看不到我們如何能夠將值從TEdit輸入傳遞給請求參數。

截圖:

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