IDHTTP 基本用法
Get方法
// AURL; 响应内容
1 procedure Get(AURL: string; AResponseContent: TStream);
// AURL
2 function Get(AURL: string;ADestEncoding: IIdTextEncoding = nil): string;
对于第1种:
返回文本 AResponseContent.Datastring;
POST方法
1 function Post(AURL: string; ASource: TStrings; AByteEncoding: IIdTextEncoding = nil
{$IFDEF STRING_IS_ANSI}; ASrcEncoding: IIdTextEncoding = nil; ADestEncoding: IIdTextEncoding = nil{$ENDIF}): string;
参数1: 网址; 参数2: 命令参数
2 function Post(AURL: string; ASource: TStream
{$IFDEF STRING_IS_ANSI}; ADestEncoding: IIdTextEncoding = nil{$ENDIF}
): string;
3 procedure Post(AURL: string; const ASourceFile: String; AResponseContent: TStream);
参数1: 网址; 参数2: 命令参数; 参数3: 返回内容
Head方法 获取网址的header
procedure Head(AURL: string);
通过 Response 结构来获取
Get方法
// AURL; 响应内容
1 procedure Get(AURL: string; AResponseContent: TStream);
// AURL
2 function Get(AURL: string;ADestEncoding: IIdTextEncoding = nil): string;
对于第1种:
返回文本 AResponseContent.Datastring;
POST方法
1 function Post(AURL: string; ASource: TStrings; AByteEncoding: IIdTextEncoding = nil
{$IFDEF STRING_IS_ANSI}; ASrcEncoding: IIdTextEncoding = nil; ADestEncoding: IIdTextEncoding = nil{$ENDIF}): string;
参数1: 网址; 参数2: 命令参数
2 function Post(AURL: string; ASource: TStream
{$IFDEF STRING_IS_ANSI}; ADestEncoding: IIdTextEncoding = nil{$ENDIF}
): string;
3 procedure Post(AURL: string; const ASourceFile: String; AResponseContent: TStream);
参数1: 网址; 参数2: 命令参数; 参数3: 返回内容
Head方法 获取网址的header
procedure Head(AURL: string);
通过 Response 结构来获取