mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-12 17:49:07 +02:00
* Some fixes in handling of headers
This commit is contained in:
parent
c236ac5e97
commit
e03e62f013
@ -645,14 +645,15 @@ begin
|
|||||||
Result.Referrer:=StringToWasmString(Idx,Referrer);
|
Result.Referrer:=StringToWasmString(Idx,Referrer);
|
||||||
Result.ReferrerPolicy:=StringToWasmString(Idx,ReferrerPolicy);
|
Result.ReferrerPolicy:=StringToWasmString(Idx,ReferrerPolicy);
|
||||||
Result.Integrity:=StringToWasmString(Idx,Integrity);
|
Result.Integrity:=StringToWasmString(Idx,Integrity);
|
||||||
Result.HeaderCount:=0;
|
Result.HeaderCount:=FHeaders.Count;
|
||||||
SetLength(FAPIHeaders,FHeaders.Count);
|
SetLength(FAPIHeaders,FHeaders.Count);
|
||||||
Idx2:=0;
|
Idx2:=0;
|
||||||
For H in FHeaders do
|
For H in FHeaders do
|
||||||
begin
|
begin
|
||||||
FAPIHeaders[Idx2]:=StringToWasmString(Idx,URL);
|
FAPIHeaders[Idx2]:=StringToWasmString(Idx,H);
|
||||||
Inc(Idx2);
|
Inc(Idx2);
|
||||||
end;
|
end;
|
||||||
|
Result.Headers:=PWasmString(FAPIHeaders);
|
||||||
Result.AbortSignal:=Ord(AbortSignal);
|
Result.AbortSignal:=Ord(AbortSignal);
|
||||||
Result.KeepAlive:=Ord(KeepAlive);
|
Result.KeepAlive:=Ord(KeepAlive);
|
||||||
Result.Cache:=Ord(Cache);
|
Result.Cache:=Ord(Cache);
|
||||||
@ -660,6 +661,9 @@ begin
|
|||||||
Result.Priority:=Ord(Priority);
|
Result.Priority:=Ord(Priority);
|
||||||
Result.Redirect:=Ord(Redirect);
|
Result.Redirect:=Ord(Redirect);
|
||||||
Result.Credentials:=Ord(Credentials);
|
Result.Credentials:=Ord(Credentials);
|
||||||
|
Result.Body.Len:=Length(FBody);
|
||||||
|
if Result.Body.Len>0 then
|
||||||
|
Result.Body.Data:=PByte(FBody);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function TWasmHTTPRequest.Scheduled: Boolean;
|
function TWasmHTTPRequest.Scheduled: Boolean;
|
||||||
|
Loading…
Reference in New Issue
Block a user