HTTPApp.ExtractHTTPFields

From RAD Studio VCL Documentation (German)
Jump to: navigation, search

Contents

Delphi-Informationen

von HTTPApp.pas

	procedure ExtractHTTPFields(Separators: TSysCharSet;
		WhiteSpace: TSysCharSet;
		Content: PWideChar;
		Strings: TStrings;
		StripQuotes: Boolean = False); overload;
 
	procedure ExtractHTTPFields(Separators: TSysCharSet;
		WhiteSpace: TSysCharSet;
		const Content: AnsiString;
		Strings: TStrings;
		StripQuotes: Boolean = False); overload;


Unit: HTTPApp

Typ: Prozedur

Sichtbarkeit: public

C++-Informationen

von HTTPApp.hpp

	void __fastcall ExtractHTTPFields(const System::Set<char,0,255> & Separators,
		const System::Set<char,0,255> & WhiteSpace,
		wchar_t * Content,
		Classes::TStrings * Strings,
		bool StripQuotes);


Unit: HTTPApp

Typ: Funktion

Beschreibung

Zerlegt einen String mit mehreren Werten in seine einzelnen Felder.


ExtractHTTPFields eine allgemeine Prozedur, mit der HTTP-Header-Strings, die aus mehreren Werten bestehen, in einzelne Teil-Strings zerlegt werdenen.

Beim Parameter Separators handelt es sich um eine Menge von Zeichen, durch die die einzelnen Werte des Strings getrennt werden.

WhiteSpace bezeichnet eine Menge von Zeichen, die beim Zerlegen des Strings ignoriert werden.

Content ist der zu zerlegende String, der mehrere Werte enthält.

Strings ist das TStrings-Objekt, das die einzelnen Werte von Content aufnimmt.

StripQuotes legt fest, ob die Anführungszeichen um den Ergebnis-String entfnert werden sollen. Wenn StripQuotes true ist, werden die Anführungszeichen entfernt, bevor Teil-Strings zu Strings hinzugefügt werden.

Anmerkung:  Wenn ein Teilstring in halbe oder ganze Anführungszeichen eingeschlossen ist, werden Zeichen, die in Separators oder WhiteSpace enthalten sind, als Bestandteile des Strings betrachtet. HTTP-Escape-Zeichen werden mit der Funktion HTTPDecode konvertiert.

Siehe auch

Personal tools