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