implementation
-uses ExternalBoardManager, ExternalThreadItem, GikoSystem, BoardGroup, Giko;
+uses ExternalBoardManager, ExternalThreadItem, GikoSystem, BoardGroup, Giko,
+ ReplaceDataModule;
// *************************************************************************
// \96ß\82è\92l\82ª PChar \82Å\82 \82é API \82Ì\83\81\83\82\83\8a\82ð\8am\95Û\82·\82é
{$IFDEF DEBUG}
Writeln('URL: ' + inURL);
{$ENDIF}
- //\94Â\8dX\90V\82ª\81A\83t\83b\83N\82µ\82Ä\82¢\82é\8aÔ\82Í\81AGet\82µ\82æ\82¤\82Æ\82·\82é\82Æ
- //\96³\8cÀ\83\8b\81[\83v\82·\82é
- if GAntiFreeze = nil then begin
- socket.Get( inURL, resStream );
- end else begin
- Result := 503;
- end;
+ //AntiFreeze\82ðDL\8e\9e\82Ì\82Ý\97L\8cø\82É\82·\82é\82±\82Æ\82Å\81A\83R\83R\82Å\82Ì\83`\83F\83b\83N\95s\97v
+ socket.Get( inURL, resStream );
{$IFDEF DEBUG}
Writeln('\8eæ\93¾\82Å\97á\8aO\82È\82µ');
{$ENDIF}
-
content := GikoSys.GzipDecompress( resStream, socket.Response.ContentEncoding );
+ // \92u\8a·\82·\82é
+ if GikoSys.Setting.ReplaceDat then begin
+ content := ReplaceDM.Replace(content);
+ end;
ioModified := socket.Response.LastModified;