Welche req-hdr-Beispiele können an einen ICAP-Server gesendet werden, wenn req-hdr verlangt wird, aber für die Datenübertragung nicht nötig ist?
Antwort vom`req-hdr` in ICAP ist der HTTP-Request-Header-Block, der im Encapsulated-Teil mitgesendet werden kann, auch wenn kein kompletter HTTP-Body nötig ist. Wenn ein ICAP-Server ihn formal verlangt, obwohl er für die eigentliche Datenübertragung nicht gebraucht wird, kann ein minimaler, syntaktisch gültiger HTTP-Request-Header gesendet werden. 5 Beispiele: 1. ```http GET / HTTP/1.1 Host: example.com ``` 2. ```http OPTIONS * HTTP/1.1 Host: localhost ``` 3. ```http HEAD /dummy HTTP/1.1 Host: dummy.local ``` 4. ```http GET /icap-placeholder HTTP/1.0 Host: placeholder ``` 5. ```http POST /null HTTP/1.1 Host: test.invalid Content-Length: 0 ``` Wichtig: - `req-hdr` muss vor allem syntaktisch korrekt sein. - Meist reicht eine Request-Line plus `Host` bei HTTP/1.1. - Für rein formale Platzhalter werden oft Dummy-Ziele wie `example.com`, `localhost` oder `.invalid` verwendet. - Ob der ICAP-Server das akzeptiert, hängt von seiner Implementierung ab; manche prüfen nur die Syntax, andere auch Methode, Host oder Header-Inhalt.