如何在 TMS Web Core 中获取 URL 查询字符串参数?

问题描述 投票:0回答:1

如何使用 Delphi 代码从 URL 获取 QueryString 参数变量?

假设我有一个 URL,如下所示: https://www.example.com/index.html?first_name=shaun&last_name=roselt

如何从 URL 中获取

first_name
last_name

我想通过仅限 Delphi 代码而不是 JavaScript 来完成此操作。

delphi query-string url-parameters url-parsing tms-web-core
1个回答
0
投票

TMS Web Core 附带的

GetQueryParam
单元中有一个名为
WebLib.WebTools
的功能。

您可以如下使用它来获取

first_name
last_name
参数:

uses WebLib.WebTools;

...

var
  FirstName, LastName: String;
begin
  FirstName := GetQueryParam('first_name');
  LastName := GetQueryParam('last_name');

  if (FirstName = '') then
    console.log('First Name Not Found!')
  else
    console.log('First Name is ' + FirstName);

  if (LastName = '') then
    console.log('Last Name Not Found!')
  else
    console.log('Last Name is ' + LastName);
end;
© www.soinside.com 2019 - 2024. All rights reserved.