mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-15 10:40:13 +02:00
* Initialize APIRequestName
This commit is contained in:
parent
2be3978bb4
commit
7d4844919b
@ -270,10 +270,13 @@ end;
|
||||
function TCustomJSONRPCModule.IsAPIRequest(ARequest: TRequest): Boolean;
|
||||
begin
|
||||
Result:=False;
|
||||
if (asURL in APIRequestSources) then
|
||||
Result:=SameText(aRequest.GetNextPathInfo,APIRequestName);
|
||||
if (asQuery in APIRequestSources) then
|
||||
Result:=Result or (aRequest.QueryFields.Values[APIRequestName]<>'');
|
||||
if APIRequestName<>'' then
|
||||
begin
|
||||
if (asURL in APIRequestSources) then
|
||||
Result:=SameText(aRequest.GetNextPathInfo,APIRequestName);
|
||||
if (asQuery in APIRequestSources) then
|
||||
Result:=Result or (aRequest.QueryFields.Values[APIRequestName]<>'');
|
||||
end;
|
||||
end;
|
||||
|
||||
|
||||
@ -292,6 +295,7 @@ begin
|
||||
FOptions := DefaultDispatchOptions+[jdoSearchRegistry];
|
||||
APIRequestSources := DefaultAPIRequestSources;
|
||||
APICreateOptions:=[caoFullParams];
|
||||
APIRequestName:='API';
|
||||
end;
|
||||
|
||||
Function TCustomJSONRPCModule.GetAPI(aDisp : TCustomJSONRPCDispatcher; ARequest: TRequest) : TJSONStringType;
|
||||
|
Loading…
Reference in New Issue
Block a user