如何使用 Delphi 代码从 URL 获取 QueryString 参数变量?
假设我有一个 URL,如下所示: https://www.example.com/index.html?first_name=shaun&last_name=roselt
如何从 URL 中获取
first_name
和 last_name
?
我想通过仅限 Delphi 代码而不是 JavaScript 来完成此操作。
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;