mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-13 06:29:32 +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.ReferrerPolicy:=StringToWasmString(Idx,ReferrerPolicy);
|
||||
Result.Integrity:=StringToWasmString(Idx,Integrity);
|
||||
Result.HeaderCount:=0;
|
||||
Result.HeaderCount:=FHeaders.Count;
|
||||
SetLength(FAPIHeaders,FHeaders.Count);
|
||||
Idx2:=0;
|
||||
For H in FHeaders do
|
||||
begin
|
||||
FAPIHeaders[Idx2]:=StringToWasmString(Idx,URL);
|
||||
FAPIHeaders[Idx2]:=StringToWasmString(Idx,H);
|
||||
Inc(Idx2);
|
||||
end;
|
||||
Result.Headers:=PWasmString(FAPIHeaders);
|
||||
Result.AbortSignal:=Ord(AbortSignal);
|
||||
Result.KeepAlive:=Ord(KeepAlive);
|
||||
Result.Cache:=Ord(Cache);
|
||||
@ -660,6 +661,9 @@ begin
|
||||
Result.Priority:=Ord(Priority);
|
||||
Result.Redirect:=Ord(Redirect);
|
||||
Result.Credentials:=Ord(Credentials);
|
||||
Result.Body.Len:=Length(FBody);
|
||||
if Result.Body.Len>0 then
|
||||
Result.Body.Data:=PByte(FBody);
|
||||
end;
|
||||
|
||||
function TWasmHTTPRequest.Scheduled: Boolean;
|
||||
|
Loading…
Reference in New Issue
Block a user